Kerangka
Versi 4 -> Versi 5
Manajer Modal * [PERUBAHAN PEMBREAK] Tombol HUD untuk semua paket sekarang disimpan di lokasi sentral, di bawah ScreenGui di bawah FeaturePackagesCore.Ini ScreenGui dapat diambil dengan ModalManager.getHudGui() .Ini berisi dua frame, yang digunakan untuk menyimpan tombol HUD di lokasi berbeda di layar.Semua paket harus diperbarui untuk menggunakan lokasi tombol HUD tertentral baru.
- Menambahkan metode ModalManager.toggleOpen untuk menyalakan atau mematikan visibilitas modal tertentu.
UITimer, SharedDiagnostics * [PERUBAHAN PEMUTUSAN] Diberi nama ulang CircularIndicator ke RoundProgressBar untuk menjadi lebih konsisten dengan nama linier ProgressBar .Ini termasuk CollectionServiceTag dan instansi dengan nama yang sama.
efek pembelian bermain * Label Gambar Animasi Tetap Tidak Dibersihkan Setelah Animasi Koleksi Selesai
- Siklus animasi yang diperbaiki keluar lebih awal setelah item pertama ketika overrideTransparency benar
- Label Gambar Animasi sekarang selalu memiliki ImageTransparency dari 0 untuk memungkinkan penglihatan yang lebih baik saat menganimasikan ikon yang tidak transparan
- Pengurangan durasi animasi Hover dari 0.5 menjadi 0.3 detik untuk perasaan yang sedikit lebih tegas
- Menyesuaikan animasi UIHover untuk mengklarifikasi logika dan menghindari mengubah ukuran Tombol Teks dan Label Teks, memilih untuk menyesuaikan TextTransparency dan BackgroundTransparency sebagai gantinya.Jenis instansi lain masih diubah ukurannya.
UI Antara * Membuat fungsi playTween publik sebagai UITween.play untuk memungkinkan lebih banyak tweening khusus dari beberapa properti
UITimer, Atribut * Waktu sekarang didasarkan pada Workspace:GetServerTimeNow() bukan pada DateTime.now() untuk memungkinkan sinkronisasi lebih baik antara klien dan timer server
- Diperbaiki FeaturePackagesTimerExpired atribut yang tidak ditetapkan saat timer berakhir
String Terjemahan * Menambahkan beberapa string yang digunakan dalam paket Hadiah Keterlibatan baru
Kelompok
Versi 8 -> Versi 9
- Pengontrol UI * [MENGUBAH PERUBAHAN] Pengubahan kreasi tombol HUD untuk melalui lokasi baru terpusat FeaturePackagesCore.ModalManager
- [PERUBAHAN PEMBREAK] Memperbarui penampilan tombol HUD untuk mencapai tampilan yang lebih konsisten di semua paket
- [PERUBAHAN PEMUTUSAN] Refaktor utama logika yang mengontrol perilaku tombol HUD yang dapat dilipat untuk menjadi lebih intuitif dengan animasi yang lebih halus
Misi
Versi 9 -> Versi 10
Pengontrol UI * [MENGUBAH PERUBAHAN] Pengubahan kreasi tombol HUD untuk melalui lokasi baru terpusat FeaturePackagesCore.ModalManager
- [PERUBAHAN PEMBREAK] Memperbarui penampilan tombol HUD untuk mencapai tampilan yang lebih konsisten di semua paket
MisiUI * Menambahkan pengambil tombol HUD getMissionsHudButton untuk memisahkan hierarki tombol HUD dari paket Pas Musim
Server.Misi * Memperbaiki loop tak terbatas potensial saat menginisialisasi data untuk pemain baru
Contoh Misi * Deteksi jalan yang diperbaiki tidak berfungsi dengan baik ketika pemain berjalan dengan kecepatan konstan
- Deteksi lompatan dihapus untuk mempermudah contoh, karena mendengarkan lompatan di server tidak konsisten
Konfigurasi.Misi * Memperbaiki kesalahan ketik startImmeadiately -> startImmediately .Paket masih memeriksa nilai yang disalahkan, tetapi pekerjaan baru harus menggunakan nama yang diperbaiki.Juga diperbaiki berbagai kesalahan ketik dalam kode internal di berbagai skrip.
- Persyaratan misi contoh diubah dari Walks ke Steps untuk tata bahasa yang lebih baik
- Misi contoh diperbarui untuk menggunakan Walking alih-alih Jumping untuk semua metrik
- Nilai numerik contoh diperbarui untuk memungkinkan sedikit lebih banyak waktu untuk diuji di studio
- Misi contoh diperbarui untuk menambahkan XP bukan koin untuk lebih baik mengintegrasikan contoh Pas Musim
Contoh tombol UI:
- Menambahkan padding, radius sudut, tag UIHover, dan menyesuaikan posisi teks untuk sedikit meningkatkan penataan
Tiket Musim
Versi 5 -> Versi 6
Pengontrol UI * [PERUBAHAN PEMUTUSAN] Memperbarui referensi ke tombol HUD Misi untuk menggunakan metode baru MissionsUI.getMissionsHudButton
Konfigurasi.Season * Diperbarui musim contoh startUtc dan endUtc untuk menjadi relatif terhadap waktu saat ini agar pengujian di studio dapat berfungsi terlepas dari kapan paket diuji.Untuk sebagian besar tujuan, Anda masih ingin menggunakan waktu absolut di konfigurasi musim Anda sendiri.
Instansi tombol UI * Menambahkan padding, radius sudut, dan tag UIHover untuk mencocokkan gaya yang sedikit ditingkatkan dari panel Misi