หลัก
เวอร์ชัน 4 -> เวอร์ชัน 5
ผู้จัดการโหมด * [การเปลี่ยนแปลงที่ทำลายล้าง] ปุ่ม HUD สำหรับแพคเกจทั้งหมดจะถูกเก็บไว้ในตำแหน่งกลางในขณะนี้ในสถานที่ ScreenGui ภายใต้ FeaturePackagesCoreนี้ ScreenGui สามารถดึงได้ด้วย ModalManager.getHudGui()ประกอบด้วยสองกรอบที่ใช้เพื่อจัดเก็บปุ่ม HUD ในสถานที่ต่างๆ บนหน้าจอทุกแพคเกจจะต้องได้รับการอัปเดตเพื่อใช้ตำแหน่งปุ่ม HUD กลางใหม่
- เพิ่มวิธี ModalManager.toggleOpen ในการสลับการมองเห็นของโมดัลที่กำหนด
UITimer, SharedDictators * [การเปลี่ยนแปลงที่ทำลายล้าง] เปลี่ยนชื่อ CircularIndicator เป็น RoundProgressBar เพื่อให้สอดคล้องกับชื่อของเชิงเส้น ProgressBar มากขึ้นซึ่งรวมถึง CollectionServiceTag และตัวอย่างชื่อเดียวกัน
เล่นซื้อผลกระทบ * แก้ไขป้ายชื่อภาพเคลื่อนไหวที่ไม่ถูกล้างหลังจากที่แอนิเมชั่นการรวบรวมสําเร็จ
- แก้ไขลูปแอนิเมชันออกก่อนเวลาหลังจากรายการแรกเมื่อปิดใช้งาน transparency เป็นจริง
- ป้ายชื่อภาพเคลื่อนไหวตอนนี้มี ImageTransparency ของ 0 เสมอเพื่อให้มองเห็นได้ดีขึ้นเมื่อแอนิเมชั่นไอคอนที่ไม่โปร่งใส
- ลดระยะเวลาแอนิเมชั่น Hover จาก 0.5 เป็น 0.3 วินาทีสําหรับความรู้สึกที่สั้นลงเล็กน้อย
- ปรับแอนิเมชัน UIHover เพื่อชี้แจงโลจิสติกและหลีกเลี่ยงการปรับขนาด TextButtons และ TextLabels โดยเลือกที่จะปรับ TextTransparency และ BackgroundTransparency แทนประเภทตัวอย่างอื่นๆ ยังคงได้รับการปรับขนาด
UI ระหว่าง * สร้างฟังก์ชัน playTween สาธารณะเป็น UITween.play เพื่ออนุญาตให้มีการทวีนที่กำหนดเองมากขึ้นของหลายคุณสมบัติ
UITimer, คุณลักษณะ * เวลาตอนนี้ขึ้นอยู่กับ Workspace:GetServerTimeNow() แทนที่จะเป็น DateTime.now() เพื่อให้สามารถซิงโครไนซ์ได้ดีขึ้นระหว่างไทม์เมอร์ของไคลเอนต์และเซิร์ฟเวอร์
- แก้ไขคุณสมบัติ FeaturePackagesTimerExpired ไม่ได้รับการตั้งค่าเมื่อหมดเวลา
สตริงแปล * เพิ่มสตริงสองสายที่ใช้ในแพคเกจรางวัลการมีส่วนร่วมใหม่
บันเดิล
เวอร์ชัน 8 -> เวอร์ชัน 9
- ผู้ควบคุม UI * [เปลี่ยนแปลงที่ทำลาย] ปรับเปลี่ยนการสร้างปุ่ม HUD เพื่อผ่านตำแหน่งใหม่ส่วนกลาง FeaturePackagesCore.ModalManager
- [การเปลี่ยนแปลงที่ทำลายล้าง] อัปเดตการออกแบบของปุ่ม HUD เพื่อให้ได้ลักษณะที่สอดคล้องกันมากขึ้นในทุกแพคเกจ
- [เปลี่ยนแปลงที่สำคัญ] ผู้ปรับเปลี่ยนหลักของโลจิสติกที่ควบคุมพฤติกรรมการพับปุ่ม HUD เพื่อให้มีความเป็นธรรมชาติมากขึ้นด้วยแอนิเมชั่นที่นุ่มนวล
ภารกิจ
เวอร์ชัน 9 -> เวอร์ชัน 10
ผู้ควบคุม UI * [เปลี่ยนแปลงที่ทำลาย] ปรับเปลี่ยนการสร้างปุ่ม HUD เพื่อผ่านตำแหน่งใหม่ส่วนกลาง FeaturePackagesCore.ModalManager
- [การเปลี่ยนแปลงที่ทำลายล้าง] อัปเดตการออกแบบของปุ่ม HUD เพื่อให้ได้ลักษณะที่สอดคล้องกันมากขึ้นในทุกแพคเกจ
อินเทอร์เฟซภารกิจ * เพิ่มตัวรับปุ่ม HUD getMissionsHudButton เพื่อแยกปุ่ม HUD ออกจากแพคเกจบัตรผ่านซีซั่น
เซิร์ฟเวอร์.ภารกิจ * แก้ไขลูปเล่นไม่มีที่เป็นไปได้เมื่อเริ่มต้นการใช้งานข้อมูลสำหรับผู้เล่นใหม่
ตัวอย่างภารกิจ * แก้การตรวจจับการเดินที่ไม่ทำงานได้ดีเมื่อผู้เล่นเดินด้วยความเร็วคงที่
- ลบการตรวจจับการกระโดดเพื่อเรียบง่ายตัวอย่าง เนื่องจากการฟังการกระโดดบนเซิร์ฟเวอร์ไม่สอดคล้อง
คอนฟิก.ภารกิจ * แก้ไขความผิดพลาดทางการเขียน startImmeadiately -> startImmediatelyแพคเกจยังคงตรวจสอบค่าที่พบข้อผิดพลาด แต่งานใหม่ควรใช้ชื่อที่แก้ไขแล้วแก้ไขความผิดพลาดต่างๆ ในรหัสภายในข้ามสคริปต์ต่างๆ ด้วย
- เปลี่ยนชื่อความต้องการภารกิจตัวอย่างจาก Walks เป็น Steps เพื่อให้ภาษาดีขึ้น
- อัปเดตภารกิจตัวอย่างเพื่อใช้ Walking แทน Jumping สำหรับเมตริกทั้งหมด
- อัปเดตตัวอย่างค่าเลขทศนิยมเพื่อให้มีเวลาทดสอบในสตูดิโอเพิ่มเล็กน้อย
- อัปเดตรางวัลภารกิจตัวอย่างเพื่อเพิ่ม XP แทนเหรียญเพื่อให้บูรณาการตัวอย่างบัตรผ่านฤดูกาลได้ดีขึ้น
ตัวอย่างปุ่ม UI:
- เพิ่มการเว้นวรรค, รัศมีมุม, แท็ก UIHover และปรับตำแหน่งข้อความเพื่อปรับปรุงการออกแบบเล็กน้อย
บัตรผ่านฤดูกาล
เวอร์ชัน 5 -> เวอร์ชัน 6
ผู้ควบคุม UI * [เปลี่ยนแปลงที่สำคัญ] อัปเดตการอ้างอิงถึงปุ่ม HUD ภารกิจเพื่อใช้วิธีใหม่ MissionsUI.getMissionsHudButton
การกำหนดค่า.Season * อัปเดตซีซั่นตัวอย่าง startUtc และ endUtc ให้สอดคล้องกับเวลาปัจจุบันเพื่อให้การทดสอบในสตูดิโอทำงานได้ไม่ว่าแพคเกจจะถูกทดสอบเมื่อไรสำหรับวัตถุประสงค์ส่วนใหญ่ คุณยังคงต้องการใช้เวลาสัมบูรณ์ในการกำหนดค่าซีซั่นของคุณเอง
ตัวอย่างปุ่ม UI * เพิ่มการเว้นวรรค รัศมีมุม และแท็ก UIHover เพื่อให้เข้ากับการออกแบบที่ดีขึ้นเล็กน้อยของแผงภารกิจ