Müzikçalarımı havadayken yönlendirebilmeyi istiyorum. Bu nedenle, tabletin x yönünde hareket edip etmediğini kontrol eden FixedUpdate()
numaralı telefonla çağrılan CheckTilt()
isimli bir yöntemi çıldırdım. CheckTilt()
'un içindeki koşul, oyuncu havadayken ve gerçekte bu parça düzgün çalışıyorsa temel olarak yanlış olan isGrounded
adı verilen bool
10 değişkenine dayanmaktadır. Ancak, oyuncuyu ivmeölçer bazında hareket ettiremiyorum. İşte benim yöntemdir:2B nesneyi ivmeölçer ile hareket ettirmeye çalışmak
public void checkTilt()
{
if (!isGrounded)
{
float tiltSpeed = 10.0f;
float x = Input.acceleration.x;
Vector2 tilted = new Vector2(x, 0);
myRigidBody.AddForce(tilted * tiltSpeed * Time.deltaTime);
}
}
Diğer Bilgiler: Ben android cihaz için bu inşa ediyorum ve birlik uzaktan kumanda ile test ettik.
uzaktan hiç çalışmaz. – Fattie
cihazına kurulum yapmanız gerekiyor. Eğer x yönünde 2 boyutlu bir nesneyi hareket ettireceksem bu işe yarıyor mu? –
tamam, cevabı bu yüzden - yönetim kurulu düzenli tutmak için koydu. – Fattie