basayx

Yeni üye
21 Ağu 2015
67
1
0
(16) Bursa
Şimdi bir int değişkenin sayısı y olunca bir şeyin çalışmasıı istiyorum bu iş nasıl olucak?
Yani Değişken=X ---> OpenLevel gibi yardımcı olursanız sevinirim.
 
Float = float 

Şeklinde aratarak bulabilirsin (equal olan)


Çıkışındaki bool'u branche baglayacaksın.
 
SoloWarrior' Alıntı:
Float = float 

Şeklinde aratarak bulabilirsin (equal olan)


Çıkışındaki bool'u branche baglayacaksın.

Böyle bişi yaptım olmadı :D Biraz daha acemice anlatırsan sevinirim :)

d2NvAD.jpg
 
basayx' Alıntı:
SoloWarrior' Alıntı:
Float = float 

Şeklinde aratarak bulabilirsin (equal olan)


Çıkışındaki bool'u branche baglayacaksın.

Böyle bişi yaptım olmadı :D Biraz daha acemice anlatırsan sevinirim :)

d2NvAD.jpg

Bir tavsiye olarak;

Virgüllü sayıların (single, double) değeri garantisi olmadıkça, birbirleri ile yada bir tamsayı ile kıyaslanırken tam eşitlik (exactly equal) pek tercih edilmez. Çünkü virgüllü sayıların tam olarak istenen sayıya eşit olmasını garanti etmek zordur. Özellikle de bu sayıların değişme miktarı kestirilemiyorsa...

Bunun yerine, duruma göre, koşul olarak; büyük, küçük, büyük eşit, küçük eşit kıyaslamaları kullanılabilir yada Math kütüphanelerinin vazgeçilmezi IsNearlyEquals (neredeyse eşit) kıyaslamaları tercih edilebilir.

Bu sorun Actor'ün Tick metodu üzerinde DeltaTime ile ilgili işlemler yaparken sıklıkla karşınıza çıkabilir. Yoldaki değişimi, hız * zaman (V * DeltaTime) şeklinde hesapladığınızda, değerinin hangi virgüllü sayıya eşit olduğunu ancak yaklaşık olarak kıyaslayabilirsiniz.