Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Particle Effects Hakkında
#1
Arkadaşlar merhaba,

Bir denizcilik simulasyonu üzerinde çalışıyorum. Bi hayli kol katettim diyebilirim.
Şöyle bir sorum olacak; resimdeki gibi gemiye particle effect ile baş tarafına bir dalga sıçraması şeklinde efekt ekledim. Gemi sabit durumdayken de bu efekt çalışıyor. Bu efektin sadece gemi hareket halindeyken olmasını istiyorum yani gemi hareket ettikten bir süre sonra (10sn ile 1dk aralığında), bu particle'ın çalışmasını nasıl sağlayabilirim ?
Konu hakkında yardımcı olabilirseniz çok çok sevinirim.

Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!
  Cevapla
#2
(27-04-2018, Saat: 10:35)master35 Nickli Kullanıcıdan Alıntı: Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!Arkadaşlar merhaba,

Bir denizcilik simulasyonu üzerinde çalışıyorum. Bi hayli kol katettim diyebilirim.
Şöyle bir sorum olacak; resimdeki gibi gemiye particle effect ile baş tarafına bir dalga sıçraması şeklinde efekt ekledim. Gemi sabit durumdayken de bu efekt çalışıyor. Bu efektin sadece gemi hareket halindeyken olmasını istiyorum yani gemi hareket ettikten bir süre sonra (10sn ile 1dk aralığında), bu particle'ın çalışmasını nasıl sağlayabilirim ?
Konu hakkında yardımcı olabilirseniz çok çok sevinirim.

Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!
Öncellikle Merhaba Geminin içine bir script oluşturup şu kodu yazabilirsin



public GameObject particleeffect; // scripte boş bir yer açılıcak oraya particle effectini hiercayden sürükle :Big Grin ve at  

public float hızlanmazamanı; // burda ise w tuşunu bastığında artıcak bir float değeri koyduk

void Update{
if(Input.GetKeyDown(KeyCode.W)){ // burda w tuşuna basılırsa hızlanmazamanı artsın dedik

hızlanmazamanı += Time.deltatime;

}
if(Input.GetKeyUp(KeyCode.W)){ // burda w tuşunu basmayı bırakırsa particleeffect trueysa false olucak ve hızlanmazamanıda 0 olucak

hızlanmazamanı = 0;

particleeffect.SetActive(false);

}
if(Input.GetKeyDown(KeyCode.W) && hızlanmazamanı > 10){ //burda ise w tuşuna basılırsa ve hızlanma zaman 10 dan büyükse particle effect true olsun dedik 

particleeffect.SetActive(true);

}



}

// umarım işine yaramıştır
  Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Minimap hakkında Speedify 1 161 16-05-2019, Saat: 03:09
Son Yorum: abayir41
  Fps player hakkında master35 3 555 11-01-2019, Saat: 02:13
Son Yorum: Powersx
  Freepik, vecteezy gibi siteler hakkında cool1adam 0 405 10-05-2018, Saat: 00:53
Son Yorum: cool1adam
  Ödüllü Video Reklamlar Hakkında menesekinci 2 703 25-04-2018, Saat: 01:31
Son Yorum: menesekinci

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi