Mengatur Size & Transformasi Pada Objek

 Pendahuluan

    Artikel sebelumnya kita sudah berhasil membuat objek berbentuk kotak dan capsul. Massalahnya kedua objek ini saling tumpang tindaih dan belum berbentuk seperti yang kita inginkan. jadi materi kali ini kita akan membahas bagaimana mengatur size serta menentukan posisi objek tersebut.

    Dalam Godot Engine (khususnya pada panel Inspector atau properti objek), bagian Transform memuat parameter-parameter penting untuk mengatur posisi, rotasi, dan ukuran suatu objek di dalam ruang game.


Size

    Scale / Size (Ukuran / Skala) merupakan perbandingan ukuran objek dari bentuk aslinya. Digunakan untuk memperbesar atau memperkecil objek secara visual maupun fisik pada sumbu X, Y, atau Z.

    Oke mari kita buat lantai. silahkan klik CollisionShape3D pda ground. perhatikan kembali BoxShape di bagian inspector. klik icon kotak tersebut sehingga muncul Size. Anda dapat merubah ukuran sumbu x: 30, Y:1.0 dan Z:30. lakukan hal yang sama pada MeshInstance3D. perhiatikan hasilnya:


    Sekarang kita sudah memiliki gambar lantai berdasarkan ukuran yang telah kita tetapkan pada masing-masing sumbu.


Transform

    Transform merupakan Kumpulan properti utama yang mengatur posisi, rotasi, dan skala (ukuran) suatu objek dalam ruang 2D atau 3D.

Posision => Merupakan Koordinat tempat objek tersebut berada di dalam viewport berdasarkan sumbu (X, Y untuk 2D, serta tambahan Z untuk 3D). Digunakan untuk memindahkan objek dari satu tempat ke tempat lain.

Rotasion =>Sudut kemiringan atau perputaran objek terhadap sumbu tertentu (X, Y, atau Z). Digunakan untuk memutar arah hadap objek.


    Sekarang mari kita uji. Coba anda tambahkan StaticBody ke dalam scene. Anda dapat klik Main, pilih tanda + dan cari Staticbody3D. ganti namanya menajdi Wall_left. Tambahkan kedalam Wall_left 2 node lagi, yaitu CollisionShape3D dan MeshInstance3D dan atur Inspector ke Box. Atur Sizenya X:0.5, Y: 5 dan Z:30.

   Klik Walk_left, Masih di Inspector, silahakna klik drag dan cari Transform. atur Position untuk  seperti berikut:



  Perhatikan perubahan tataletak objek baru kita sudah berpindah.


    Sekarang coba pindah ke Player. Atur juga Transform untuk merubah posisi player.

    Anda dapat bereksperimen dengan mengedi Rotasi untuk memutar objek. 


Posting Komentar

0 Komentar