BEHAVIOR PADA CONSTRUCT 2

 

BEHAVIOR PADA CONSTRUCT 2

Memahami Behavior dan Fungsinya

PENGENALAN BEHAVIOR

Pada construct 2 dibuat behavior untuk membantu memudahkan pada saat pembuatan sebuah game. Dengan menggunakan behavior pembuat game tidak perlu lagi untuk menambahkan logika pemograman dan menjadi efisiensi waktu pemograman. Behavior adalah sifat yang ditambahkan pada sebuah objek sesuai dengan fungsi behavior masing-masing. Ada berbagai macam behavior pada construct 2 yang memiliki fungsi tersendiri.

Tampilan Behavior yang terdapat pada construct2

Terdapat 26 Behavior berbeda-beda yang disediakan oleh contruct 2. Berikut masing-masing fungsi behavior pada construct 2 :

  •      Jumpt Thru adalah fungsi yang diberikan pada objek sebagai pijakan dari player dan bisa ditembus dari bawah layaknya pada game super Mario bros.

Tampilan Behavior Jump Thru

  •  Solid adalah fungsi yang diberikan pada objek agar objek tersebut berfungsinya     sebagai benda yang tidak dapat ditembus oleh player.

Tampilan Behavior Solid

  •  Persist adalah fungsi yang diberikan pada objek yang berfungsi untuk mengingat   kejadian yang telah terjadi sebelum ditinggalkan atau berganti layout. Sebagai contoh   terdapat logika telah membuka pintu sebuah ruangan dan kemudian ditinggalkan. Saat   kembali maka objek tersebut akan masih dalam keadaan terbuka sama pada saat   ditinggalkan.
  •  Shadow Caster adalah merupakan fungsi yang diberikan kepada sebuah objek   sehingga dapat bercahaya dan menghasilkan bayangan pada objek lainya.
  •  Anchor adalah fungsi behavior yang diberikan pada objek agar objek akan selalu   menyesuaikan dengan ukuran layar, dengan menggunakan behavior ini   memungkinkan  untuk mendukung berbagai ukuran dari layar
  • Bound to Layout adalah fungsi yang diberikan untuk objek agar tidak keluar dari layer game, sebagai contoh ketika membuat sebuah game dengan player dan digerakan kekiri dna kekanan, ketika berada di ujung dari tampilan, objek tersebut tidak akan keluar layout
  • Destroy Outside Layout adalah fungsi yang diberikan pada sebuah objek agar ketika sebuah objek berada dari luar tampilan, akan langsung dihancurkan atau ditiadakan objek tersebut. Sebagai contoh ketika sebuah peluru yang ditembakan lurus hingga keluar layout, jika objek peluru tidak dihancurkan, maka objek peluru akan semakin banyak dan mengakibatkan loading game semakin berat
  • Drag and Drop adalah perintah yang diberikan untuk sebuah objek, untuk menjalankan perintah dapat memindahkan objek tersebut dengan klik, pindah, dan lepaskan klik.sederhananya ketika objek tersebut diklik, maka akan berpindah sesuai arah mouse, tetapi ketika dilepaskan dari perintah klik, maka akan terlepas atau berpindah pada koordinat terakhir saat dilepaskan printah klik.
  • Fade adalah fungsi yang diberikan pada sebuah objek agar menjalankan perintah menghilang secara perlahan. Perintah ini dilakukan dengan transparasi. Sebagai contoh ketika objek meledak, maka hasil ledakan akan menghilang secara perlahan.
  • Flash adalah fungsi yang diberikan pada sebuah objek agar dapat menjalankan perintah berkedip layaknya ketika objek player menabrak musuh dan player akan menjalankan perintah berkedip, sebagai interaksinyawa berkurang·
  • Line of Sight berfungsi diberikan untuk player agar membatasi jarang pandang objek
  • Pin adalah fungsi yang diberikan agar sebuah objek  dapat disematkan dan 
         memberikan kesan menempel pada objek lain

  •   Time adalah behavior yang memberikan fungsi batas waktu permainan untuk menyelesaikannya

  •     Warp adalah fungsi pada sebuah objek agar dapat menjalankan perintah berpindah posisi. Sebagai contoh pada game snake ketika menuju keluar dari layout, maka akan muncul pada layout yang bersebrangan.

  •     8 Direction adalah fungsi yang diberikan pada sebuah objek agar dapat bergerak   sesuai  dengan inputan arah dan dapat bergerak secara delapan arah

  •     Bullet adalah fungsi yang diberikan pada sebuah objek yang dimanfaatkan sebagai peluru. Bergeraknya objek tersebut akan maju lurus kedepan. Selain menjalankan perintah bergerak lurus, dapat dimanfaatkan juga sebagai objek yang memantul

  •       Car adalah fungsi yang diberikan pada sebuah objek yang dapat berjalan sesuai inputan melalui keyboard dan bergerak layaknya kendaraan bermobil. Behavior car biasanya difungsikan untuk simulasi mobil
  •     Custom movement adalah fungsi behavior yang diberikan agar sebuah objek dapat bergerak sesuai dengan event based movement

  •     Path Finding adalah behavior yang berfungsi pada objek agar objek tersebut dapat bergerak mencari jalur yang terdekat pada sebuah titik
  •    Physics adalah behavior yang diberikan untuk sebuah objek layaknya mendapatkan gravitasi dan dapat berbenturan. Sebagai contoh saat bangunan pada game Angry Bird yang dapat jatuh dan roboh.
  •   Platform adalah fungsi yang diberikan pada objek, agar objek tersebut dapat bergerak layaknya sebuah player. Fungsi bergeraknya sama dengan game super Mario bros yang dapat berjalan kekanan dan kekiri hingga melakukan loncatan.
  •   Rotate adalah fungsi pada behavior untuk melakukan seolah-olah layar berputar. Sehingga tampilan yang dihasilkan adalah bukan satu objek saja, tetapi semua objek melakukan perputaran pada satu titik.
  • Sine adalah behavior yang diberikan pada objek agar dapat menyesuaikan dengan posisi  ukuran, dan sudut. Seperti layaknya pergerakan rumput yang bergoyang secara beraturan. Fungsi ini akan mempercantik tampilan game.
  •  Turent adalah behavior yang diberikan untuk sebuah objek agar berputar sesuai   dengan   arahnya dan letaknya dari player. Sebagai contoh npada sebuah game  perperangan yang playernya diikuti oleh arah pergerakan senjata dari tank



Komentar

Postingan populer dari blog ini

Objek 2D. Memahami Objek 2 Dimensi

MENGGERAKAN OBJEK LANJUTAN