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
- 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