Düğme ile Ateş Et | hyperPad Documentation

Loading...

Logo
DocumentationEtkileşimDüğme ile Ateş Et
Etkileşim

Düğme ile Ateş Et

Last updated February 20, 2017

Açıklama

Düğme ile Ateş Et davranışı, herhangi bir nesnenin ekrandaki bir düğme kullanarak bir mermi fırlatmasını sağlar. Eğer sahnenizde hiç düğme yoksa, davranış otomatik olarak Küresel UI katmanınıza bir düğme ekleyecektir (davranışı silmek, düğmeyi sahnenizden kaldırmaz). Bu davranış, belirli oyunların oluşturulmasını kolaylaştırmak için önceden tanımlanmış özellikler içerir. Özellikle nişancı oyunları için mükemmeldir.

Düğme ile Ateş Et davranışı, oyununuza özgü bir his vermek için birçok özelleştirme özelliği sunar. Oyununuza genel bir nişancı hissi vermemesi için özellikleri değiştirmeyi deneyin.

Bu davranış, mermi projeksiyonu bir nesneye çarptığında bir olayı bir kez tetikleyecektir.

Özellikler

Olayda Bir Kez Tetikler

Nesne A

Bu, Nesne B'nin ateş etmesini sağlamak için kullanılacak düğmedir. Küresel UI katmanınıza eklenen bir düğme otomatik olarak seçilecektir. Eğer yoksa, bir tane otomatik olarak oluşturulacaktır.

Nesne B

Bu, ateş edecek olan nesnedir. Varsayılan olarak mevcut nesne seçilir, ancak grafiğe dokunarak sahnenizdeki başka bir nesne ile değiştirebilirsiniz. Ayrıca, bir nesne seçerken mavi hedefin merminin nereden çıkacağını temsil ettiğini unutmayın. Mavi hedefi istediğiniz yere hareket ettirebilir ve emici konumunu güncelleyebilirsiniz.

Ses

Ateş ettiğinizde çalınacak bir ses efekti seçebilirsiniz.

Projeksiyon Grafiği

Bu, ateş ettiğiniz projenin temsil ettiği grafiktir. Grafiğin boyutu, merminizin (ve çarpışma şeklinin) ne kadar büyük olduğunu belirtir.

Emici Pozisyonu

Bu, merminin nereden çıkacağını belirten pozisyondur. Varsayılan olarak mermi nesnenin merkezinden ateş eder. Mavi hedefi hareket ettirerek emici pozisyonunu görsel olarak değiştirmek için Nesne B seçicisini de kullanabilirsiniz.

Başlangıç Hızı

Bu, merminizin ateş edeceği hızdır. Not edin ki, "Fizik" anahtarı açıksa, merminiz diğer kuvvetler (yer çekimi, hava direnci vb.) nedeniyle yavaşlayacaktır. Varsayılan değer 30 m/s'dir.

Mesafe

Bu, merminin daha fazla var olmadan ulaşabileceği mesafedir. Varsayılan değer 32 metredir.

Ateş Açısı

Bu, merminin nesneden çıkarken oluşturduğu açıdır. Örneğin, nesnenin üstünden ziyade önünden ateş edebilirsiniz. Varsayılan değer 90 derecedir.

Merceğin Dönmesi

Bu değer, projenizi temsil eden grafiğin dönüşünü ayarlar. Merminiz yanlış yönde yönleniyorsa bu değeri değiştirin. Varsayılan değer 0 derecedir.

Savunma Aralığı

Bu, nesneden yayılan mermilerin yayılma genişliğidir. Eğer birden fazla merminiz varsa, bu açıyı artırarak mermilerin daha uzağa yayılmasını sağlayabilirsiniz. Bu, bir makineli tüfek tarzı silah yaratmak için faydalıdır. Varsayılan değer 30 derecedir.

Spray Varyansı

Bu değer, mermilerin yayılmasına (Savunma Aralığı) biraz rastgelelik ekler. Sayı ne kadar yüksekse, mermilerin görünüşü o kadar rastgele olacaktır. Bu, makineli tüfek tarzı bir silah için geri tepme simüle etmek için harikadır. Varsayılan değer %0'dır.

# Mermiler

Bunu, ateş düğmesine bastığınızda yayılan mermi miktarıdır. Varsayılan değer 1'dir.

Gecikme

Bu, silahın bir başka mermi yayımlamadan önce ne kadar bekleyeceğidir. Bu, projenin akışını yavaşlatmak ve aralarına bir boşluk oluşturmak istiyorsanız faydalıdır. Varsayılan değer 0.5 saniyedir.

Fizik

Bu anahtar, mermilerin fizik motoruna uyup uymayacağını kontrol eder. Eğer bu açık ise, yer çekimi ve diğer dış kuvvetler merminizin hızını ve yönünü etkiler. Varsayılan olarak bu anahtar kapalıdır.

Çarpışmada Yok Et

Mermilerin diğer nesnelerle çarpıştıklarında yok olup olmayacağını kontrol eden anahtar. Eğer bu anahtar kapalıysa ve fizik kapalıysa, mermiler sahnede zıplar. Varsayılan olarak bu anahtar açıktır.

# Canlı Mermiler

Bu değer, ekranda aynı anda ne kadar mermi olabileceğini kontrol eder. Bu miktarda mermi ateşlediğinizde ve hâlâ sahnede yaşıyorsa, daha fazla ateş edemezsiniz.

Animasyonu Oynat

Bu anahtar açıkken, nesneniz ateş düğmesine basıldığında bir animasyon oynatacaktır. Özel Animasyonlar panelinden bir animasyon seçmelisiniz.

Özel Animasyonlar

Soldaki panelde, ateş düğmesine bastığınızda oynatılacak bir animasyon döngüsü seçebilirsiniz.

Animasyon Önceliği

Soldaki Özel Animasyonlar panelinde, başka bir animasyonla çakışmaması için ateş animasyonlarınızı önceliklendirebilirsiniz. Animasyon sistemi, daha yüksek önceliğe sahip bir döngüyü oynatacaktır. Bu yüzden başka bir animasyon davranışı ateş animasyonunuzu kesintiye uğratıyorsa, önceliği artırmayı deneyin.

Çıktılar

Nesne Kimliği

Nesnenin kimliğini döndürür.

Örnekler

Eğer bir nişancı oyunu yapmak istiyorsanız, bu davranışı basitçe oyuncu nesnenize ekleyebilir ve bu otomatik olarak Küresel UI katmanınıza bir düğme yaratacaktır, ve karakterinizin ateş etmesini sağlar. Özellikleri değiştirerek, tabancalardan, makineli tüfeklerden, roketatarlar veya diğer mermi tabanlı silahlara kadar geniş bir yelpazede silahlar oluşturabilirsiniz.

Örnek Projeyi İndir

İlgili

Joystick ile Kontrol

Mermi İle Çarpışma

Mermiyi Yok Say

Nesnenin Mermilerini Yok Say

Ateş Et

ShootWithButtonReference.gif