14
Jun
10

Physics Engine dengan Unity3D

Unity adalah game engine berbasis 3D yang berjalan di windows dan Mac OS X platform. Dengan Unity dapat dihasilkan game berplatform Windows, Mac, Wii, ipad atau iphone. Selain itu dapat juga dihasilkan browser game yang dapat dimainkan dengan menginstall Unity web player plugin yang dapat dimainkan seperti halnya game-game flash pada umumnya. Unity terdapat dua macam versi, yaitu versi free dan pro. Untuk versi free memiliki fitur dan assets yang terbatas. Tetapi untuk sekedar belajar atau mengembangkan suatu aplikasi sederhana Unity versi free dirasa cukup.

Unity

Unity menawarkan beberapa fitur untuk menangani physic, antara lain:

  1. NVIDIA® PhysX®
  2. Built in for NVIDIA

  3. Rigidbodies
  4. Dengan rigidbodies dapat disimulasikan tabrakan, tekanan serta joint tanpa menambahkan suatu script apapun.
    Rigidbodies

    Dalam rigidbody ada beberapa property yang mengatur pergerakan suatu object, antara lain:

    • Mass: massa object dalam kilogram. Direkomendasikan nilai suatu massa object tidak kurang dari 100 kali dari object rigidbody yang lain.
    • Drag: nilai dari hambatan udara dengan object. 0 berarti tidak ada hambatan udara, dan tak terhingga membuat objek berhenti seketika.
    • Angular Drag: nilai dari hambatan udara yang mempengaruhi object ketika berputar pada torsinya. 0 berarti tidak ada hambatan udara, dan tak terhingga membuat objek segera berhenti berputar.
    • Use Gravity: suatu object apakah dipengaruhi oleh gravitasi atau tidak.
    • Is Kinematic: jika diaktifkan, maka object tidak dipengaruhi oleh physic engine tetapi oleh transform.
    • Interpolate: gunakan property ini jika terjadi keanehan dalam object.
    • Freeze Rotation: jika diaktifkan maka object tidak akan dirotasi selain menggunakan transform.Rotate()
  5. Joints
  6. Engsel, sendi dalam pembuatan object 3D dapat dengan mudah disimulasikan dengan Unity.

  7. Ragdolls
  8. Unity mempunyai wizard yang dalam sekejap dapat membuat ragdoll dari sebuah animated character. Dalam ragdoll ini dapat disisipkan suatu script sehingga mempunyai behavior tersendiri.

  9. Cars
  10. Membuat Game balap belum pernah semudah mengunakan Unity. Unity menyediakan wheel collider yang secara akurat menyimulasikan traksi roda pada ban.

Di bawah ini adalah beberapa screenshot dari program unity yang telah dibuat oleh kelompok kami.
Sebuah Object Pesawat yang mempunyai gravitasi
Pohon yang mempunyai efek rigidbody
Event collide untuk tong dan senapan

REFERENSI UNTUK UNITY PHYSIC ENGINE

Advertisement

0 Responses to “Physics Engine dengan Unity3D”



  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.