Kullanacaklara 2 tavsiyem var.
- Every tick komutunu asla kullanmayın.
- Korsan kullanarak oyun yapmayın, aksi halde yakalanırsanız sizin için hoş olmaz.
Bilgi
NWjs çıktısının yüksek olmasının nedeni nwjs aslında bir nevi browser olmasıdır.
NWjs çıktısı o yüzden saçma zaten. Fark etmiştim onu hemen. Every tick komutu da çok işe yarıyor kullanmakta sıkıntı yok ama aynı layout'da 50'den fazla falan kullanılırsa düşük sistemli bilgisayarlar kasabilir.
(01-09-2019, Saat: 22:35)Visual917 Adlı Kullanıcıdan Alıntı: [ -> ]NWjs çıktısı o yüzden saçma zaten. Fark etmiştim onu hemen. Every tick komutu da çok işe yarıyor kullanmakta sıkıntı yok ama aynı layout'da 50'den fazla falan kullanılırsa düşük sistemli bilgisayarlar kasabilir.
Dostum maalesef every tick hoş bir sistem değil. Bunun kanıtı var, bir kere gerçek çıktı üzerinden ve telefondan dene fark edeceksin ne kadar kötü olduğunu?
Biraz bahsetsene tam olarak ne sorun çıkıyor
(01-09-2019, Saat: 22:39)Visual917 Adlı Kullanıcıdan Alıntı: [ -> ]Biraz bahsetsene tam olarak ne sorun çıkıyor
1: Değişkenleri Every Tick ile Ekrana Yazdırmayınız
Puanlarınızı, canlarınızı ve diğer sayı değişkenlerini yazmak için every tick ile yapıyorsanız sakın bunu yapmayın. Bunu yaptığınız an oyununuzun fps bir anda diplere inecek ve telefonlarınızı/tabletlerinizi ısıtacaktır, onun yerine puan kazanma koşulun içinden güncellenmesini sağlarsanız daha iyi bir yöntem olabilir. Böylelikle fps sorununu çözersiniz.
2: Every Tick'le Create Komudunu Kullanmayınız
Eğer oyunda sürekli bir şeyleri oluşturmasını istiyorsanız bu kod ile yapmayınız, aksi halde oyununuzun tüm ekranını doldurmak ve kasmak dışında başka bir işe yaramayacaktır. Onun yerine farklı bir yöntem kullanabilirsiniz, mesela every x second ile işi çözebilirsiniz, bunu kesinlikle minimum 1 saniyenin altına yazmamaya özen gösteriniz.
3: Every Tick'le Save/Load Komudunu Kullanmayınız
Oyunda otomatik kayıt olması için bu kodu düşünüyorsunuz, ama sürekli veri yazdığı için ister istemez oyununuzu donduracaktır. Haliyle oyun oynanmaz duruma gelecektir, bunu çözebilmek için ya bölümün en başına ve ya belirli zaman aralığında kayıt aldırtınız. Böylelikle oyun donmayacak ve daha oturaklı olacaktır.
4: Every Tick'le Oda Değiştirme Komutu Kullanmayınız
Oyun motorun içinde oda değiştirmek için bir kod var ve bu kodu every tick ile yaparsanız, oyun ışık hızında odaları geçecektir. Oyuncuları ve sizi delirtecektir, bu kodu kullanmak yerine daha oturaklı bir amaç düşünmeyi deneyiniz.
Bunları zaten yapan yok ki
Motoru öğrenen bilen insanlar zaten yapmaz yani. Ama every tick bazı yerlerde kullanışlı.