Skip to content

Add Force

Jump

1. Penjelasan Add Force

AddForce merupakan method RigidBody yang digunakan untuk memberikan gaya pada suatu game objek

2. Cara Menggunakan Add Force

Kita bisa menerapkan AddForce pada suatu game objek seperti berikut ini :

csharp
// ambil component rigid body dari game object
Rigidbody2D myRigidBody = GetComponent<Rigidbody2D> ();

// menambah gaya ke atas sebesar 10 meter
myRigidBody.AddForce(new Vector2(0, 10));

pada script diatas kita akan membuat game objek terdorong ke atas sebanyak 10 meter

3. Force Mode

Ada beberapa jenis force yang dapat kita gunakan dalam game 2D

JenisPenjelasanContoh penggunaan
ForceMenerapkan force secara perlahanObjek didorong
ImpulseMenerapkan force secara seketikaObjek terpental karena ledakan

Kita bisa menggunakan jenis - jenis force tersebut dengan menggunakan parameter kedua pada method AddForce

csharp
// ambil component rigid body dari game object
Rigidbody2D myRigidBody = GetComponent<Rigidbody2D> ();

// menerapkan Force Mode Force
myRigidBody.AddForce(new Vector2(0, 10), ForceMode2D.Force);

// menerapkan Force Mode Impulse
myRigidBody.AddForce(new Vector2(0, 10), ForceMode2D.Impulse);