Joystick Kontrollü
Açıklama
Joystick Kontrollü davranışı, ekrandaki bir joystick kullanarak herhangi bir fiziksel nesneyi kontrol etmenize ve hareket ettirmenize olanak tanır. Eğer sahnenizde joystick yoksa, davranış otomatik olarak bir joystick ekrana ekleyecektir. Global UI katmanınıza (davranışı silmek, joystick'in sahnenizden kaldırılmasını sağlamaz). Bu davranış, bazı oyun türlerini daha kolay yaratmak için önceden tanımlanmış özellikler içerir. Platform oyunları ve nişancı oyunları için mükemmeldir. Joystick Kontrollü davranışı, oyununuzun hissini özelleştirmek için birçok özellik sunar. Oyununuza genel bir platform oyunu veya nişancı oyunu hissi vermemek için özellikleri değiştirmeyi deneyin. Daha gelişmiş ve derinlemesine oyunlar için diğer davranışları kullanarak kendi kontrol düzeninizi oluşturmanız önerilir.
Bu davranış, joystick'i belirli bir yönde hareket ettirirken sürekli bir olayı tetikler.
Özellikler
Olayı Sürekli Tetikler
Not: Bu özelliklerden bazıları mevcut değildir veya projenizi Kuş Bakışı Görünüm'e geçirdiğinizde farklı davranır.
| Nesne A |
Bu, Nesne B'yi kontrol edecek joystiktir. Global UI katmanınıza eklenen bir joystick otomatik olarak seçilecektir. Eğer yoksa, bir tane otomatik olarak oluşturulacaktır. |
| Nesne B |
Joystick ile kontrol etmek istediğiniz nesnedir. Varsayılan olarak mevcut nesne seçilidir, ancak grafiğe dokunarak sahnedeki başka bir nesne ile değiştirebilirsiniz. |
| Yürüyüş Hızı |
Nesnenin hareket etme hızıdır. Varsayılan değer 12 m/s'dir. |
| Hava Hızı |
Nesne havada iken ne kadar hızlı hareket edeceğidir. Genellikle çok yüksek platformlardan düşerken. Varsayılan değer 12 m/s'dir. |
| İvme Oranı |
Bu değer, karakterinizin hareket ederken tam hıza ulaşmasının ne kadar sürdüğünü belirler. Varsayılan değer %100'dür. |
| Yavaşlama Oranı |
Bu değer, joystick'i bırakıldığında karakterinizin tamamen durmasının ne kadar sürdüğünü belirler. Varsayılan değer %100'dür. |
| Hareketi Kontrol Et |
Varsayılan olarak bu anahtar açıktır. Anahtar kapatıldığında, nesneniz joystick ile hareket etmeyecektir. Bu, genellikle bir ikili çubuk nişancı oyunu oluştururken gereklidir; burada bir joystick'in hareket etmesi, diğerinin oyuncuyu döndürmesini istersiniz. |
| X'i Ters Çevir |
Bu anahtar açık olduğunda, joystick'i sola hareket ettirmek nesneyi sağa götürür ve joystick'i sağa hareket ettirmek nesneyi sola götürür. Varsayılan olarak bu anahtar kapalıdır. |
| Y'yi Ters Çevir |
Bu anahtar açık olduğunda, joystick'i yukarı hareket ettirmek nesneyi aşağı götürür ve joystick'i aşağı hareket ettirmek nesneyi yukarı götürür. Varsayılan olarak bu anahtar kapalıdır. |
| Dönmeyi Kontrol Et |
Varsayılan olarak bu anahtar kapalıdır. Anahtar açıldığında, nesneniz joystick'in yönü ile dönecektir. Bu, genellikle bir ikili çubuk nişancı oyunu oluştururken gereklidir; burada bir joystick'in hareket etmesi, diğerinin oyuncuyu döndürmesini istersiniz. |
| Dönüşü Kilitle |
Bu, nesnenizin döndürülmesini engelleyecektir. Bu, sahnenizdeki diğer nesneler veya fizik nedeniyle meydana gelen tüm dönüşleri içermektedir. Örneğin, karakterinizin devrilmesini önlemek için bunu açabilirsiniz. Eğer Dönmeyi Kontrol Et'i etkinleştirirseniz, bu anahtar mevcut olmayacaktır. Varsayılan olarak bu anahtar açıktır. |
| Analog Joystick |
Bu anahtar açık olduğunda, joystick'iniz standart 8 yönlü hareketlerle sınırlı değildir. Artık joystick ile nesnenizi daha hassas hareketlerle kontrol edebilirsiniz. Bu, genellikle aksiyon nişancı oyunları için gereklidir. |
| Joystick Yukarı |
Bu açık olduğunda, nesneniz yukarı hareket edebilir. Nesneniz hâlâ fizik kurallarına tabi olacaktır; yani, sahnenizde yerçekimi varsa nesneniz yukarı hareket etmeyecektir. Bu anahtar, joystick yukarı yönde hareket ettiğinde bir olayın tetiklenmesini de engelleyecek (ya da etkinleştirecektir). |
| Joystick Aşağı |
Bu açık olduğunda, nesneniz aşağı hareket edebilir. Nesneniz hâlâ fizik kurallarına tabi olacaktır; yani, sahnenizde sizi hareket ettiren bir nesne varsa, aşağı hareket edemezsiniz. Bu anahtar, joystick aşağı yönde hareket ettiğinde bir olayın tetiklenmesini de engelleyecek (ya da etkinleştirecektir). |
| Joystick Sol |
Bu açık olduğunda, nesneniz sola hareket edebilir. Nesneniz hâlâ fizik kurallarına tabi olacaktır; yani, sahnenizde sizi hareket ettiren bir nesne varsa, sola hareket edemezsiniz. Bu anahtar, joystick sola yönde hareket ettiğinde bir olayın tetiklenmesini de engelleyecek (ya da etkinleştirecektir). |
| Joystick Sağ |
Bu açık olduğunda, nesneniz sağa hareket edebilir. Nesneniz hâlâ fizik kurallarına tabi olacaktır; yani, sahnenizde sizi hareket ettiren bir nesne varsa, sağa hareket edemezsiniz. Bu anahtar, joystick sağa yönde hareket ettiğinde bir olayın tetiklenmesini de engelleyecek (ya da etkinleştirecektir). |
| Animasyon Oynat |
Bu anahtar açık olduğunda, nesneniz joystick belirtilen yöne hareket ettiğinde bir animasyon oynatır. Özel Animasyonlar panelinden bir animasyon seçmeniz gerekmektedir. |
| Özel Animasyonlar |
Sol panelde, joystik ile belirtilen yönde hareket ettiğinizde oynatılacak animasyon döngülerini seçebilirsiniz. |
| Animasyon Önceliği |
Sol Özel Animasyonlar panelinde, hareket animasyonlarınızın önceliklerini belirleyebilirsiniz, böylece başka bir oynatılan animasyon ile çakışmaz. Animasyon sistemi, daha yüksek önceliğe sahip bir döngüyü oynatacaktır. Bu nedenle, başka bir animasyon davranışı hareket animasyonunuzu kesintiye uğratıyorsa, önceliği artırmayı deneyin. |
Çıktılar
| X |
Bu değer, joystick'in X ekseninde ne kadar hareket ettiğini gösterir. Negatif sayılar joystick'in sola hareket ettiğini, pozitif sayılar ise sağa hareket ettiğini gösterir. |
| Y |
Bu değer, joystick'in Y ekseninde ne kadar hareket ettiğini gösterir. Negatif sayılar joystick'in aşağı hareket ettiğini, pozitif sayılar ise yukarı hareket ettiğini gösterir. |
| Açı |
Bu, joystick'in mevcut açısını çıktılar. |
| Nesne Kimliği |
Nesnenin kimliğini çıktı olarak verir. |
Örnekler
Bir platform oyunu (Mario gibi) oluşturmak istiyorsanız, bu davranışı oyuncu nesnenize ekleyerek onu oyununuzda kontrol edilebilir bir karakter haline getirebilirsiniz.

