Core
Versiyon 4 -> Versiyon 5
ModalManager
- [KIRILMA DEĞİŞİKLİĞİ] Tüm paketler için HUD butonları artık merkezi bir konumda, FeaturePackagesCore altında bir ScreenGui içinde saklanmaktadır. Bu ScreenGui, ModalManager.getHudGui() ile alınabilir. Ekranın farklı bölgelerinde HUD butonlarını saklamak için kullanılan iki çerçeve içerir. Tüm paketlerin yeni merkezi HUD buton konumlarını kullanacak şekilde güncellenmesi gerekmektedir.
- Verilen bir modülün görünürlüğünü değiştirmek için ModalManager.toggleOpen yöntemini ekledik.
UITimer, SharedConstants
- [KIRILMA DEĞİŞİKLİĞİ] CircularIndicator adını RoundProgressBar olarak değiştirdik, bu adın lineer ProgressBar ile daha tutarlı olması için. Bu, aynı adı taşıyan CollectionServiceTag ve örnekleri içerir.
playPurchaseEffect
- Koleksiyon animasyonu tamamlandıktan sonra animasyonlu ImageLabels'ın temizlenmemesi sorununu düzelttik.
- overrideTransparency true olduğunda ilk nesneden sonra animasyon döngüsünün erken bitmesini düzelttik.
- Animasyonlu ImageLabels, opak olmayan simgeleri animasyona alırken daha iyi görünürlük sağlamak için artık her zaman ImageTransparency değerine 0 sahiptir.
- Hover animasyon süresini 0.5'ten 0.3 saniyeye indirdik, böylece biraz daha hızlı bir his sağladık.
- UIHover animasyonlarını açıklamak ve TextButton'ları ve TextLabel'ları yeniden boyutlandırmaktan kaçınmak için TextTransparency ve BackgroundTransparency'yi ayarlamayı tercih ettik. Diğer örnek türleri hâlâ yeniden boyutlandırılmaktadır.
UITween
- playTween fonksiyonunu, birden fazla özelliğin daha özelleştirilmiş tweening'ine izin vermek için UITween.play olarak halka açık hale getirdik.
UITimer, Attributes
- Zaman artık daha iyi bir senkronizasyon sağlamak için Workspace:GetServerTimeNow() temel alınarak hesaplanmaktadır.
- Zamanlayıcı süresi dolduğunda FeaturePackagesTimerExpired niteliğinin ayarlanmaması sorununu düzelttik.
TranslationStrings
- Yeni Engagement Rewards paketinde kullanılan birkaç dize eklendi.
Bundles
Versiyon 8 -> Versiyon 9
- UIController
- [KIRILMA DEĞİŞİKLİĞİ] HUD butonlarının oluşturulmasını yeni merkezi FeaturePackagesCore.ModalManager konumundan geçecek şekilde yeniden yapılandırdık.
- [KIRILMA DEĞİŞİKLİĞİ] Tüm paketler arasında daha tutarlı bir görünüm elde etmek için HUD butonlarının stilini güncelledik.
- [KIRILMA DEĞİŞİKLİĞİ] HUD butonlarının katlanabilir davranışını kontrol eden mantığında büyük bir yeniden yapılandırma yaparak daha sezgisel ve daha akıcı animasyonlar sağladık.
Missions
Versiyon 9 -> Versiyon 10
UIController
- [KIRILMA DEĞİŞİKLİĞİ] HUD butonlarının oluşturulmasını yeni merkezi FeaturePackagesCore.ModalManager konumundan geçecek şekilde yeniden yapılandırdık.
- [KIRILMA DEĞİŞİKLİĞİ] Tüm paketler arasında daha tutarlı bir görünüm elde etmek için HUD butonlarının stilini güncelledik.
MissionsUI
- HUD buton hiyerarşisini Season Passes paketinden ayırmak için getMissionsHudButton adında bir HUD buton alıcı ekledik.
Server.Missions
- Yeni bir oyuncu için veri başlatılırken oluşabilecek potansiyel sonsuz döngü sorununu düzelttik.
MissionsExample
- Oyuncu sürekli bir hızda yürüdüğünde yürüyüş tespitinin çok iyi çalışmaması sorununu düzelttik.
- Örneği basitleştirmek için zıplama tespitini kaldırdık, çünkü sunucuda zıplama dinlemek tutarsızdır.
Configs.Missions
- Yazım hatası startImmeadiately -> startImmediately düzeltildi. Paket hâlâ yazım hatalı değeri kontrol etmektedir, ancak yeni işlerin düzeltilmiş adı kullanması gerekmektedir. Çeşitli kodların içindeki çeşitli yazım hataları da düzeltildi.
- Örnek görev gereksinimini dil bilgisi açısından daha iyi olması için Walks adından Steps olarak yeniden adlandırdık.
- Örnek görevleri tüm ölçümler için Jumping yerine Walking kullanacak şekilde güncelledik.
- Stüdyoda test için biraz daha zaman tanımak için örnek sayısal değerleri güncelledik.
- Örnek görev ödüllerini, Season Passes örneği ile daha iyi bütünleşmesi için XP ekleyecek şekilde güncelledik.
UI buton örnekleri:
- Stil iyileştirmesi için padding, köşe yarıçapı, UIHover etiketi ekledik ve metin konumlandırmasını ayarladık.
Season Passes
Versiyon 5 -> Versiyon 6
UIController
- [KIRILMA DEĞİŞİKLİĞİ] Missions HUD butonuna referansı yeni MissionsUI.getMissionsHudButton yöntemini kullanacak şekilde güncelledik.
Configs.Season
- Örnek sezon startUtc ve endUtc değerlerini, paketin ne zaman test edildiğine bakılmaksızın stüdyoda test etmeyi sağlamak için mevcut zamana göre düzenledik. Çoğu amaç için, kendi sezon yapılandırmanızda hâlâ kesin bir zaman kullanmak isteyeceksiniz.
UI buton örnekleri
- Missions panelinin biraz geliştirilmiş stiline uyum sağlamak için padding, köşe yarıçapı ve UIHover etiketi ekledik.