GDevelop İşe Yaramıyor

Bugün biraz dert yanmak istiyorum. Bu derdimin adı, GDevelop İşe Yaramıyor olacak.
Kategori: Blog - Yayınlanma: 02 Mar, 2025 - 15:46:10

Bugün biraz dert yanmak istiyorum. Bu derdimin adı, GDevelop İşe Yaramıyor olacak.

Editörsel Sorunlar

Resim açıklaması

Bir oyun motoru düşünün ve içerisinde nesneleri ortalama özelliği yok. Evet, GDevelop'taki en büyük eksiklik budur. Bir içeriği ortalamak için saatlerce uğraşmak gerekiyor veya nesneleri ortalama kodu girmeniz gerek. Onu da eğer nesneleri bölüp farklı nesne olarak aldıysanız o zaman iş daha çekilmez hale geliyor.

Bir diğer eksiklik ise, katmanlar arasındaki mesafe uzaklığın olmamasıdır. Bu şu demek parallax katman anlamına geliyor. Bu özellik sayesinde oyunları daha güzel görünmesini sağlamaktadır. Bu özelliğin eksikliğini kodlarla gidermek çok saçma olduğu gibi, bu editör ne işe yarıyor ki? O zaman sadece çizim içinse, o kısım işe yarıyor harbiden.

Kodlamasal Delilikler

Resim açıklaması

Bu oyun motorundaki en büyük eksiklikler zeropad özelliği. Bu özelliği ben diğer oyun motorumda kullandığım en naçizane özelliktir. Zeropad, aslında sayıların başlarına istediğiniz kadar 0 ekliyor. Böylece rahatça dilediğim kadar alanı ayarlıyorum. Bu özelliği eklenti olarak eklenmekte ama içine gömülü gelmeli idi.

Bir diğer sorun, eğer müzikleri diğer odalara aktarmak ise delirin. Zira çözemedim o lanet olası sorunu. Sırf bu yüzden Eclipse Agent'ı iptal etme noktasına kadar getirmiş olması idi. Ben bu oyunu Construct 3'e taşıyacağım. En azından bu saçmalık onda yoktur.

Eğer dışarıdan bir yazı nesnesi çağırıyorsanız, o nesne sanki sıfırdan eklenmiş gibi davranmakta. Onu eklerken x ve y yerini ekledikten sonra, o nesnenin büyüklük ve genişliğini de eklemeniz gerekiyor. Bu saçmalık diğer oyun motorunda yok ki. Saçmalığın en büyüğüdür.

Çalışma Prensibindeki Hatalar

Resim açıklaması

Bir oyun motoru tüm içerikleri her odaya göre farklı olarak alıyor. Bu sayede sizi deli etmesi için yeterlidir. Bir yazı nesnesini kopyalarsanız, onu değiştirirseniz diğer kopyalarda değişiyor. Bu saçmalık bir hatadan başka bi'şey değil.

Aile özelliği yok, nesneyi gruplamanız yetmiyor. Ona o diğer nesnedeki özellikleri elle tek tek girmeniz gerekiyor. O da yetmiyor gibi, o diğer nesneleri de o gruba almanız gerekiyor. Eğer global olacaksa, diğer odalara eklenmemesi lazım. Yoksa seni uyarıp deliye çevirecektir. Bu aile özelliği olmadığı için, çok zaman kaybettirmekte maalesef.

Son Olarak

Eğer GDevelop kullanacaksanız, kullanmayın. Gidin Construct 3 tercih edin. Parasız sürümü bile, onu çok rahat tokatlayacaktır.