İyileştirmeler:
- Özel nesnelerin "varyantları" ile ilgili geliştirmeler:
- Eski "konfigürasyon üzerine yazma" yöntemini kullanan özel nesneler için kullanım dışı bırakma uyarısı eklendi (yerine "varyantlar" desteği geldi)
- Özellikler panelinden özel nesne varyantı seçilebiliyor
- Gerekirse varyantları açmadan önce çoğaltma diyaloğu gösteriliyor
Hata Düzeltmeleri:
- Yukarıdan aşağıya hareket davranışında eski dönüş modu düzeltildi.
- Varyantlarla ilgili çeşitli düzeltmeler:
- Yayınlanmış eklentilerin varsayılan varyantlarının düzenlenmesi engellendi
- Varyant kullanılırken yan panelde alt yapılandırma gizlendi
- Editörde iç içe özel nesnelerin Z sıralaması düzeltildi
- Bir eklenti güncellenirken alt nesnelerden davranış kaldırma nedeniyle oluşan bellek hatası giderildi
- 3D Küp editöründe yüz yönü seçimi düzeltildi
- Yan panelden değiştirilen buton etiketlerinin yenilenmemesi sorunu çözüldü
- Gönder ikonunun rengi düzeltildi
Eklentiler:
- [Topluluk] [Sohbet balonu] Balon rengi düzeltildi
- [İncelenmiş] [Buton] Butonlarda çapa davranışları kullanıldı
- [İncelenmiş] [Kaydırıcı ve Açma/Kapama] Varyant oluşturma desteği eklendi
Varlıklar:
🕹 Örnekler:
- Yeni bir SFX ses paketi eklendi: Liminal Creations tarafından Clean UI Sound Effects
- Butonlar, kaydırıcılar ve anahtarlar varyantlara taşındı
🕹 Premium Oyun Şablonları:
- Tüm örneklerde butonlar, kaydırıcılar ve açma/kapama için "varyantlar" kullanıldı
- [Impostor Alert] Hata düzeltmeleri ve yeni harita karoları:
- Sahtekar herkesin öldürülmesinde, tüm oyunculara yenilgi ekranı gösterilmesi sorunu düzeltildi (artık mürettebat için YENİLGİ, sahtekar için ZAFER gösteriliyor)
- Bir oyuncu maç sırasında bağlantısını keserse ve mürettebat görevleri tamamladıysa, bağlantısı kesilen oyuncunun tamamlamadığı görevler yüzünden zafer tetiklenmemesi sorunu düzeltildi (oyuncu bağlantısını kesse bile, oyun otomatik olarak görev verilerini güncelliyor ve tüm görevler bittiğinde zafer veriyor)
- Görev çubuğu, oyuncu bağlantısını kestiğinde otomatik güncelleniyor
- Oyun haritası karoları, kullanıcının haritayı değiştirmek/güncellemek istemesi durumunda Assets klasörüne eklendi
Yeni Özellikler ve İyileştirmeler:
Giderilen Hatalar:
- Yazım Denetimi: Metin girişleri için yazım denetimi seçeneği eklendi. Bu özellik varsayılan olarak kapalıdır.
- Çok Oyunculu Lobiler: Artık lobinin kimliğini (ID) kullanarak belirli bir çok oyunculu lobiye doğrudan katılabiliyorsunuz. Ayrıca mevcut lobi kimliğini almak için bir ifade de eklendi.
Bu güncelleme, çeşitli alanlarda birçok önemli hatayı çözüme kavuşturuyor.
Eklentiler, Örnekler ve Şablonlar:
- Yapay Zeka ve Davranışlar: Çoklu örneklerin doğru çizilmemesi ve yapay zeka ajanlarının büyük oyunlarda veya çok sayıda uzantı içeren projelerde çalışmaması sorunları düzeltildi.
- Sahne ve Kullanıcı Arayüzü: Özel bir nesne uzantısı güncellendiğinde sahne düzenleyicisinin çökmesi, bir sesin sahne başlangıcında durdurulmasını sağlayan onay kutusunun çalışmaması ve metin girişinin konumu gibi arayüz hataları giderildi.
- 3D ve Fizik: 3D itme (impulse) ve kuvvetlerin bir noktaya yönelmesi, 3D fizik davranışlarının etkinleştirilip devre dışı bırakılması, 3D kutular için gölge oluşturma ve alma sorunları ve yarım küre ışığının yönüyle ilgili hatalar düzeltildi.
- Çok Oyunculu: Özel nesne pozisyonlarının çok oyunculu senkronizasyonunda yaşanan sorunlar çözüldü.
- Kaynak Çubuğu Eklentisi: Görsel varyantların kullanımına izin verecek şekilde güncellendi.
- Örnekler: Tüm örnekler, kaynak çubukları için "varyantları" kullanacak şekilde güncellendi. Ayrıca bazı 3D örnekler artık yarım küre ışıkları kullanıyor.
- Premium Şablonlar: Idle Clicker şablonundaki, oyuncunun bir boss'u öldürdükten sonra oyundan çıkıp geri döndüğünde kilitlenmesine neden olan nadir bir hata giderildi.
İyileştirmeler:
- Sahne Kaynaklarını Boşaltma: Artık bir sahneden çıkıldığında sahne kaynaklarını boşaltmaya izin veriliyor. Proje Özellikleri ve Sahne Özellikleri iletişim kutusunda bulunan bu yeni ayarlar, sahne kaynaklarının ön yükleme ve boşaltma stratejilerini belirlemenizi sağlar. Varsayılan olarak, bir oyun tüm sahnelerin kaynaklarını arka planda önceden yükler ve bu kaynakları asla boşaltmaz (böylece sahne geçişleri hızlı olur).
- "Kaynak boşaltma" alanı kullanılarak bir sahneden çıkıldığında kaynakların boşaltılması seçeneği eklendi. Sahne daha sonra tekrar başlatılırsa, kaynaklarını yeniden yükleyecektir.
- Ön yüklemeyi tüm sahneler için devre dışı bırakmak (proje özelliklerindeki ayarı değiştirerek) veya sahne bazında etkinleştirmek/devre dışı bırakmak mümkündür. Bu, oyuncunun yalnızca belirli sahneleri oynamasını beklediğiniz büyük veya modüler oyunlar için ya da bir web oyununda yüklenmesi gereken kaynakları azaltmak istediğiniz durumlarda faydalı olabilir.
- Nesne ve efekt özelliklerindeki seçici alanlarına kullanıcı dostu etiketler eklendi.
- [Platformer] Yamaçtan atlarken yanlışlıkla izin verilen çift zıplama sorunu düzeltildi.
- Yeni oluşturulan yapay zeka olaylarını bulmayı kolaylaştırmak için vurgu gösterimi eklendi.
Hata Düzeltmeleri:
Yeni 5.5.236 Sürümündeki Düzeltmeler:
- Çok fazla nesne seçildiğinde meydana gelen "Tüm örnekleri seç" özelliğindeki çökmeler düzeltildi.
- Açık temada kaynak seçici metin rengi düzeltildi.
- Bir 3D karakter üzerinde "Sabit rotasyon" eylemi kullanılırken yaşanan çökme düzeltildi.
- 3D araba davranışının "Tekerlek ofseti Z" ve "Önden çekiş" özellikleri düzeltildi.
- 3D fizik davranışı için eksik MassCenterZ ifadesi düzeltildi.
Uzantılar:
- 3D küp düzenleyicide yönlü ışık yönü ve eksik ayarlar düzeltildi.
- Özel nesnelerin ani yüklenmesi (hot-reloading) düzeltildi.
- Özel nesnelerin çok erken yok edilmesi düzeltildi.
Yeni 5.5.236 Sürümündeki Uzantılar:
- [Topluluk] [Gelişmiş 3D Özellikler] GDevelop'un 3D yeteneklerini artırmak için gelişmiş özellikler sağlıyor.
- Panel Sprite Düğmesi etiket metnini kontrol etmek için koşul eklendi.
- CrazyGamesAdApi'deki "Kullanıcı oturum verilerini al" ifadesi, bir Dize almak ve döndürmek için güncellendi.
- [İncelendi] [3D parçacıklar] Animasyon veya çerçeve olmadığında yaşanan çökme düzeltildi.
- [İncelendi] [Gelişmiş platformer hareketleri] Sol veya sağ tuşa basmayı taklit ederek atılma yönünü zorlamaya izin verildi.
Hata Düzeltmeleri:
Eklentiler:
- Uygulama içi eğitimler (tutorial) ile ilgili çeşitli düzeltmeler yapıldı:
- Uygulama içi eğitim sırasında davranış güncelleme iletişim kutusunun yanlış görüntülenmesi düzeltildi.
- Bazı bozuk eğitimler onarıldı.
- Davranışlar veya eklentiler için eğitimlerde kaydırılacak öğenin her zaman düzgün gösterilmemesi sorunu giderildi.
- Yapay zeka ajanındaki çeviri hataları düzeltildi.
- Doğrusal Hareket (Linear Movement) davranışları için ifadeler ve eylemler eklendi.
Yeni 3D fizik tabanlı araç davranışı:
Artık Jolt 3D fizik motoru tarafından desteklenen yeni 3D araba davranışı ile gerçekçi araçları simüle edebilirsiniz.
![]()
- Tekerlek kurulumu ve vites oranlarından motor torkuna, direksiyona, frenlere, viraj denge çubuklarına (anti-roll bars) ve aktarma organlarına (ön/arka) kadar gelişmiş ayrıntılar özelleştirilebilir.
- Varsayılan kurulum yarı gerçekçi, arcade tarzı bir sürüş hissi sunar. Daha akıcı bir oynanış için, ince ayarların ne kadar büyük fark yarattığını görmek için örnek projelere göz atın.
![]()
İyileştirmeler:
- Oynat bölümü (ve gd.games), öne çıkan oyunlara, yeni oyunlara ve geliştirilmekte olan oyunlara daha fazla vurgu yapılarak iyileştirildi.
- Jolt fizik motoru 0.35.0 sürümüne yükseltildi.
Hata düzeltmeleri:
- Eksik/bozuk kurulum önleme: Bazı kullanıcılar, örneğin bir güncelleme sırasında bilgisayarın kapatılması gibi hatalı güncellemelerden muzdaripti. Bu durum, uygulamanın eksik kalmasına ve kaydetme sonrasında projelerin bozulmasına (örn: BBText nesnelerinin kırılması) neden oluyordu. GDevelop artık bozuk bir kurulum tespit edildiğinde uyarı verecek ve uygulamanın kullanımını engelleyecektir.
- Kaynak seçimi iletişim kutusunda sekmeler arasında geçiş yaptıktan sonra bir kaynak seçildiğinde meydana gelen çökme düzeltildi.
- Yapıştırılan örneklerin (instances) ızgaraya yapışması (grid snapping) düzeltildi.
Eklentiler:
- CrazyGames SDK'sındaki ifadeler güncellendi.
Varlıklar:
- Yeni bir ücretsiz paket eklendi: 3D Sahne Temelleri.
Oyun Geliştirirken Bilmeniz Gereken UI/UX Temelleri
GDevelop ile öğrenmeye devam edin! Oyununuzun oyunculara en iyi deneyimi sunmasını sağlamak için hazırlanan UI/UX temelleri konulu yeni kursa göz atın.
Bu kurs, profesyonel UI/UX tasarımcıları ve oyun geliştiricileri tarafından hazırlandı. Temel bilgilerden ileri düzey kavramlara kadar birçok konuyu öğrenmenize yardımcı olur:
- Oyuncu deneyimini nasıl iyileştireceğinizi,
- Oyuncu bağlılığını nasıl artıracağınızı,
- Oyuncularla nasıl testler yapacağınızı,
- Erişilebilirliği nasıl geliştireceğinizi,
- Renk, görsel hiyerarşi ve yazı tiplerini anlamayı,
- Ve daha fazlasını.
![]()
Bu, GDevelop topluluğu için özel olarak hazırlanmış bir premium kurstur ve premium üyeliğe sahip hesaplar için mevcuttur. Ayrıca her bölümü 200 kredi karşılığında da açabilirsiniz.
AI'ya Sor Sekmesi: Oyun Geliştirirken Yardım Alın
GDevelop editörünün sağ üst köşesinde bulunan "AI'ya Sor" düğmesiyle yeni bir AI asistan sekmesi açabilirsiniz.
Oyun oluştururken anında yanıtlar, ipuçları ve rehberlik alın: AI, GDevelop'deki çoğu özellik hakkında bilgi sahibidir ve kullanabileceğiniz uzantılar, eylemler, koşullar veya davranışlara dair doğru bağlantılarla yanıt verir. Ayrıca oyun sahnelerinizi, nesnelerinizi ve davranışlarınızı okuyabilir (ancak proje veya uzantı içindeki olaylara veya koda erişimi yoktur).
![]()
Her AI yanıtı 5 GDevelop kredisi tutar. Premium üyeler her ay belirli sayıda AI yanıtı hakkına da sahiptir.
![]()
Bu AI, GDevelop'u öğrenmeye yardımcı olmak amacıyla deneysel olarak sunulmuştur. Her yanıt için "beğen" veya "beğenme" seçeneğini kullanabilir ve memnun kalmadığınız yanıtlar için neyin yanlış olduğunu belirtebilirsiniz. Bu, GDevelop ekibinin AI'nın ne kadar faydalı olduğunu anlamasına yardımcı olacaktır.
İyileştirmeler:
Hata Düzeltmeleri:
- 3D model önizlemeleri artık editörde gösteriliyor. Bu önizlemeler, Kaynaklar sekmesinde, 3D Model nesne diyalog kutusunda veya bir proje kaynağından seçim yaparken görülebilir.
- Özel nesne varyantları ("Prefabs") desteği eklendi:
- Varyantlar, özel nesnelerin yeniden şekillendirilmesine olanak tanır. Grafik editörü ile sahne gibi özelleştirilebilirler.
- Varlık mağazası, özellikle UI öğeleri (düğmeler, kaydırıcılar) için bunları kademeli olarak kullanacaktır.
- Bir nesneyi düzenlerken, projede zaten bulunan kaynakları seçme imkanı sağlandı – bu, özellikle bulut projeleri için faydalıdır.
- Hem BitmapText hem de BBText nesneleri için dikey hizalama özelliği, eylemi ve koşulu eklendi.
- Bir zamanlayıcı değerini karşılaştırma koşulunun açıklaması geliştirildi (bir zamanlayıcının önce başlatılması/sıfırlanması gerektiğini açıklıyor).
- Oyun analiz grafiklerine açıklayıcı araç ipuçları eklendi.
- AI'ya Sor yanıtını kopyalamak için bir düğme eklendi.
- Masaüstü ve web simgeleri, en son GDevelop markalamasıyla güncellendi.
Uzantılar
- "Yükleme ilerlemesi" koşulunun cümle parametresi düzeltildi.
- 3D fizik motoruyla ilgili çeşitli sorunlar giderildi:
- Kutu şeklinin her zaman Z eksenine göre yönlendirilmesi sağlandı,
- Bellek sızıntıları düzeltildi.
- Nesne ve kamera hareket ettirildiğinde sabitlenmiş nesne konumu düzeltildi.
- Piskel'de birden fazla geri alma işlemi yapıldığında oluşan siyah ekran çökmesi düzeltildi.
- Eylem/koşul parametreleri doldurulurken oluşan düzen sorunları düzeltildi.
- Bitmap metin hizalaması ve döndürme düzeltildi:
- Ayrıca BBText döndürme düzeltildi.
- 3D Fizik "konuma doğru kuvvet/darbe uygula" eylemi düzeltildi.
Gözden Geçirilmiş Uzantılar:
Topluluk Uzantıları:
- [3D parçacık] Özel nesneler içinde kullanılabilir hale getirildi.
- [Birinci şahıs kamera] Herhangi bir 3D nesne kullanma imkanı sağlandı.
- [Çıkartma] Nesne boyutu değiştiğinde oluşan 1 karelik gecikme düzeltildi.
- [PlaygamaBridge] çeşitli düzeltmeler ve yükseltmeler yapıldı.
- [Dizi araçları] Sahne değişkenleri ve global değişkenler için eylemler birleştirildi.
- [CrazyGames SDK v3] Veri kaydetme eylemi için tür string olarak düzeltildi.
Varlıklar:
- [Eklem bağlayıcı] Eksik davranış parametreleri düzeltildi.
Premium Varlık Paketleri:
- GDevelop'un varlıklarının lisansı CC0 olarak değiştirildi.
- Yeni bir oyun şablonu eklendi: Metroidvania Şablonu.
Oyununuzun oyuncularınıza en iyi deneyimi sunmasını sağlamak için UI/UX temellerini içeren bu yeni GDevelop kursu ile öğrenmeye devam edin!
Bu kurs, profesyonel UI/UX tasarımcıları ve oyun geliştiricileri tarafından hazırlanmıştır. Öğrenmenize yardımcı olacak en temelden ileri düzey kavramlara kadar uzanır:
- Oyuncularınızın deneyimini nasıl iyileştireceğiniz,
- Oyuncu bağlılığını nasıl artıracağınız,
- Oyuncularla nasıl test yapacağınız,
- Erişilebilirliği nasıl iyileştireceğiniz,renkleri,
- Görsel hiyerarşiyi,
- Yazı tiplerini nasıl anlayacağınız ve çok daha fazlası.
Hata Düzeltmeleri:
Eklentiler:
- Sekme etiketi görünürken bir sekme kapatıldığında Sekmeler araç ipucunun takılı kalması sorunu düzeltildi.
- Ayrıca araç ipucu, yalnızca sekme etiketi kısaltıldığında gösterilecek.
- [Top-down animator] Animasyon duraklatmayı devre dışı bırakmaya izin ver.
- Yön soneki olmadan animasyonların kullanılmasına izin ver.
İyileştirmeler
- 3D İyileştirmeler:
- 3D küp nesnesi için bir Ton rengi özelliği eklendi.
- 3D modeller için çapraz geçiş animasyonları desteği eklendi.
- Bu yeni seçenek, animasyonlar arasında sorunsuz geçiş yapmayı sağlar. Geçiş süresi bir eylemle özelleştirilebilir.
- Sabitlenmiş nesnelerin başlangıç konumlarından taşınmasına izin verildi.
- Sabitlenmiş bir nesne olaylar (veya başka bir davranış) kullanılarak taşınırsa, yeni konumunda kalır.
- Bu, nesnelerin ekranın sol, sağ, üst veya altına (veya örneğin bir iletişim kutusunda özel bir nesnenin sınırları içine) sabitlenmesine ve yine de hareket etmelerine izin verir.
- Yeni bir oyun projesi oluştururken her 2D başlangıç noktası (Platform Oyunu, Yukarıdan Aşağıya ve Fizik) için bir Piksel Sanatı sürümü mevcuttur.
- Oyunların doğrudan uygulama içinde oynanması için Oynat bölümü yeniden düzenlendi. Özellikle iOS ve Android'deki GDevelop uygulamasında deneyin.
- Bir oyuncunun oyuna katılmasını hızlandırmak için tek tıklamayla bir lobiye katılma eylemi eklendi.
- AdMob uzantısı, iOS'ta Onay ve İzleme Yetkilendirmesini işleyecek şekilde güncellendi.
- Admob, uygulamanın yüklenmesinden 2 saniye sonra başlatılarak, başlangıç zamanı üzerinde daha fazla kontrol sağlar. Bu, İzleme Yetkilendirme mesajıyla App Store doğrulamaları için özellikle yararlıdır.
- AdMob başlatma durumunu bilmek için yeni koşullar mevcuttur: "AdMob başlatılıyor" ve "AdMob Başlatıldı".
- Otomatik başlatmayı durdurmak için yeni eylem: "AdMob otomatik başlatmasını engelle" ve başlatmayı tetiklemek için yeni eylem: "AdMob'u manuel olarak başlat". Genellikle, sahnenin başında başlatmayı engeller ve bir kullanıcı bir düğmeyle veya bir şeyle etkileşime girdiğinde manuel olarak tetiklersiniz, böylece onay mesajlarını ne zaman göreceklerini kontrol edebilirsiniz.
- PixiJS (WebGL 2D oluşturma) dahili sürümü 7.4.2'ye yükseltildi.
- GDevelop'un YouTube kanalına abone olurken yeni rozet ve krediler açılabilir.
- Kullanıcı Arayüzü İyileştirmeleri:
- Klasörleri için daha net bir görsel ayırıcıyla arandığında eylemlerin/koşulların/ifadelerin görüntülenmesi iyileştirildi.
- Ekran genişliğine göre sekme genişlikleri uyarlandı, böylece mümkün olduğunca ekranda görünür kalırlar.
- GDevelop'un sürümüyle uyumsuz olan uzantılardan varlıkların veya davranışların yüklenmesi engellendi.
- abs ifade belgelendirmesi iyileştirildi.
- Uzantı olaylarında özellik değerlerini ayarlamak ve karşılaştırmak için dahili eylemler ve koşullar kullanımdan kaldırıldı: bunun yerine birleşik değişken eylemi ve koşulu kullanılmalıdır.
- Uzantılardaki eski değişken eylemleri ve koşulları kullanımdan kaldırıldı: bunun yerine uzantı değişkenleri kullanılmalıdır. Eski uzantılar, uzantı olaylarından mevcut eski eylemler ve koşullar kopyalanıp yapıştırılarak korunabilir.
- Özel nesnelerin çok satırlı metin özellikleri bildirmesine izin verildi.
- Düzenleyici çok uzun süre boşta kaldıysa kaydetme hatırlatıcısı gösterilmiyor.
- Oyunların yanlışlıkla silinmesini önlemek için bir oyun ve proje silinmeden önce daha net bir uyarı eklendi.
- Önizleme içinde yardım mesajlarıyla uygulama içi eğitimler iyileştirildi.
- Tutarsız türdeki dizi alt öğelerinde bir uyarı eklendi.
- "Harici bir düzenden nesneler oluştur" eylemi, olaylar sayfasındaki tüm parametreleri gösterecek şekilde güncellendi (teşekkürler @AnseloOriginal!).
Hata Düzeltmeleri
- Hızlı yeniden yüklemede eklenen davranışlarda onCreated işlevlerinin çağrılmaması, önizlemede çökmeye neden olması düzeltildi.
- İfade belgelendirmesinin parametreleri görüntülememesi düzeltildi.
- Nesne mevcut olmadığında bir eylemi/koşulu düzenlerken nesne parametresinin gösterilmemesi düzeltildi.
- "Her alt değişken için" döngülerinin değişken ifadelerindeki nesnelere erişim düzeltildi.
- Yayınlarken "oyun sayfasını güncelle" geçişinin bazen görünür olmaması düzeltildi. Bu, son derleme çok eski olduğunda ve arayüz oyunu yeni olarak kabul ettiğinde meydana gelebilir, bu nedenle otomatik olarak oyun sayfasına yayınlanır.
- 3D Yarış oyunu örneği harici düzenleri açarken çökme düzeltildi.
- Düzenleyicide Küp 3D üç nesnesi güncellenirken varsayılan değerler kullanın.
- Bir dosyadan açılan bir projenin gösterge tablosunda her zaman yeni bir oyun olarak algılanması düzeltildi.
- Ses henüz oynatılmıyorsa uzamsal ses eyleminin uygulanmaması düzeltildi.
- Bir projenin düzenleyicinin kök klasörüne yanlışlıkla kaydedilmesi engellendi.
- Metin girişinde tarayıcı tarafından eklenen kenarlık yarıçapı düzeltildi.
- Klavye koşulu/eyleminde eksik tuşlar eklendi (Sol ve Sağ köşeli parantez ve Menü tuşları).
- Mağazada bir yükleyiciyle sıkışmış varlık resimleri düzeltildi (Yetkili resimlerde tembel yükleme devre dışı bırakılıyor).
- [3D karakter] Yana doğru hareket ederken "hareket ediyor" koşulu düzeltildi.
- Döşeme haritası kaynak dosyası GDevelop dışında değiştirildiğinde döşeme kümesinin güncellenmemesi düzeltildi.
Uzantılar
🕹 Örnekler
- [CrazyGames SDK uzantısı] V3'e güncellendi (teşekkürler @planktonfun).
- [İncelendi] [Birim çubuğu] Değerin sınırların dışına çıkması düzeltildi.
- [İncelendi] [Bağlantı araçları] Yol bulma yapılandırmasını değiştirmek için eylemler eklendi.
- [PlaygamaBridge] v1.20.1'e güncellendi: LeaderboardEntryPropertyValue kullanımı düzeltildi.
- Geçiş/Ödüllü Reklam düzeltmeleri.
- Oyuncu fotoğrafları düzeltmeleri.
- Poki desteği.
🕹 Premium Oyun Şablonları
- CrazyGames örneği SDK v3 ile güncellendi.
- 3D örnekleri animasyon çapraz geçişi ile güncellendi.
- AdMob örneği otomatik başlatma kontrolleri ekranı ile güncellendi.
🛠 Dahili Değişiklikler (geliştiriciler için)
- [Sahtekar Uyarısı] Maske sistemi güncellendi.
- [Farenin Mezarı] Yeni Şablon - bir Mezar Maskesi benzeri ve hızlı tempolu labirent koşucusu (Teşekkürler @VegeTato).
- [Boşta Tıklama oyunu] Şablonun güncellenmesi.
- Bir fare aşağı olayı algılandığında imleç konumunun doğru olduğundan emin olun (teşekkürler @dmyamster!).
Geliştirmeler
Editör İyileştirmeleri
- Proje yöneticisi ve uygulama menüsü butonlarının birleştirilmesi:
Bu değişikliğin amacı, uygulamanın sol üst köşesini sadeleştirmek ve Proje Yöneticisi butonuyla Uygulama Menüsü butonunu birleştirmektir. İki butonun ayrı olması, kullanıcıların yanlış butona basarak akışta karışıklık yaşamasına neden oluyordu.
- Uygulama menüsündeki yararlı butonlar artık Proje Yöneticisi çekmecesinin üst kısmında, ilgili platformlarda (Web, Windows ve Mobil) görüntüleniyor. Diğer platformlarda ise işletim sistemine ait menüler kullanılıyor.
- Bir eylem/koşul içinde nesne/grup seçerken:
- Nesne listesinde oluşturulan klasörler burada gezinmek için kullanılabilir, bu da tarama deneyimini tutarlı hale getiriyor.
- Bir eylem/koşul ararken, tam eşleşmeler öncelikli olarak gösteriliyor ve arama daha hassas hale geliyor.
- Web uygulamasında önizleme güncellendiğinde: Doğru pencere otomatik olarak odaklanıyor.
- Abonelik avantajlarının görünümü: Abonelik işlemi sırasında ve abonelikle ilgili tüm tasarımlarda iyileştirme yapıldı.
- Varlık mağazasından yüklenen nesneler: Artık sahnenin kökü yerine seçilen klasöre yükleniyor.
- Fare ve tuş parametreleri: Açılır liste ve ifade arasında geçiş yapılabiliyor.
- JS olayları için Pixi ve Three tür tanımları eklendi.
- Eklenti düzenleyici iyileştirmeleri:
- Davranış düzenleyicide klavye tuşu özellikleri için otomatik tamamlama eklendi.
- Davranış özelliklerinin bir animasyon adı olarak seçilmesine izin verildi ve bir seçim arayüzü ile gösteriliyor.
Motor İyileştirmeleri
- Metin girişi nesnesi iyileştirmeleri:
- Yeni özellikler eklendi: dikey ve yatay boşluk, maksimum uzunluk ve metin hizalama.
- Kullanıcının girişi onayladığını kontrol etmek için "Giriş gönderildi" adlı yeni bir koşul eklendi.
- Değişken eylem ve koşullarında: Parametreler ve özellikler kullanılabilir hale getirildi.
- 3D fizik karakterleri: Birbirlerini itebilmeleri sağlandı.
- Statik nesnelerin çok olduğu durumlarda: 2D ve 3D fizik motorları daha performanslı hale getirildi.
Hata Düzeltmeleri
- 3D fizik karakter davranışı:
- "Düşüyor" koşulundaki 1 karelik gecikme düzeltildi.
- "Düşüyor" koşulunun, karakter yukarı hareket ederken doğru olmayan bir şekilde "doğru" olarak işaretlenmesi düzeltildi.
- X ve Y eksenindeki dönüşlerin bozulmadan kalması sağlandı.
- Fonksiyon yapılandırması değiştirildiğinde parametre listesi güncellenmeme sorunu düzeltildi.
- Önceki projeden yüklü özel bir nesne eksik olduğunda projeyi açarken oluşan çökme düzeltildi.
- Tüm yüzleri dokusuz şekilde gösterilen kürelerin görünmeme sorunu düzeltildi.
- Değişken listesi kullanılabilirliği:
- Örneğin panelinde bir değişkenin adı değiştirilirken imleç konumu korunuyor ve kullanıcı, tüm alanı silebiliyor.
- Değişken düzenleyicisi, bir değişken alanından açıldığında, seçili değişken listeye odaklanıyor (alt değişken olsa bile).
- Bulutta kaydedilen projelerde masaüstü simgesinin doğru şekilde dışa aktarılması sağlandı.
- Uygulamanın her yerinde pencerelerin ön planda açılması sağlandı.
- Panel sprite döşemesinin varsayılan olarak devre dışı bırakılması: Nesnenin performansını olumsuz etkileyen bu özellik, avantaj sağlamadığı için kapatıldı.
Eklentiler
Gözden Geçirilen Eklentiler:
🕹 Örnekler
- [Button FSM] Durum değişikliği olaylardan önce yapılır.
- [Pointer lock] Çoklu dokunmatik cihazlarda pointer lock kullanılabilir.
- [Multi-touch joystick] Joystick her yerde kullanılabilir.
- [Two choices dialog box] Etkinlikler basitleştirildi.
🕹 Premium Oyun Şablonları
- 3D için 2 yeni başlangıç şablonu eklendi:
- Birinci şahıs oyunları için başlangıç.
- Oyuncuyu takip eden kamera ile 3D platform.
- Çoklu dokunmatik joystick kullanımı:
- 3D araba jeton avı
- 3D platform
- 3D birinci şahıs
- Yukarıdan görünümlü RPG
🛠 Geliştiriciler için İç Değişiklikler
- Kknoob tarafından hazırlanan yeni oyun şablonu:
- HyperFormula
- Özel nesnelerin bir eklentiye özel olarak ayarlanmasına izin verildi.
- EventsFunctionsExtension kalıtımı kaldırıldı.
- Mağaza navigasyonu durumları sadeleştirildi.
- Eklentilerde JS kaynak dosyalarını içe aktarma için deneysel destek eklendi.