เริ่มกันเลย
1. จาก Project ที่แล้ว ให้ทำการเลือกรูปภาพ Sprite UI ดังภาพ
ปล. มีอะไรแนะนำได้นะครับ
NO GAME NO DREAM!!!
จากบทความ Frame Debug กับ Unity GUI เราได้รู้วิธีการ Debug กันแล้ว คราวนี้เรามาทำให้ Performance ดีขึ้นกันโดยใช้ Sprite Packer เริ่มกันเลย 1. จาก Project ที่แล้ว ให้ทำการเลือกรูปภาพ Sprite UI ดังภาพ 2. ในส่วนของ Inspector Panel จะมีช่องที่เขียนว่า Packing Tag ให้ทำการตั้งชื่อ (จากตัวอย่างชื่อ BTN) จากนั้นกด Apply 3. ให้ทำการเปิด Sprite Packer Panel โดยไปที่ Window => Sprite Packer จากนั้นกดปุ่ม Pack ดังภาพ 4. จากนั้นให้ทดสอบ รันเกม แล้วเช็ค SetPass calls ดูครับ (ถ้าไม่รันจะเห็น SetPass เท่าเดิมนะครับ) เท่านี้ก็สามารถนำไปปรับ Performance ให้กับเกมได้แล้วครับ ปล. มีอะไรแนะนำได้นะครับ NO GAME NO DREAM!!!
0 Comments
Frame Debug เป็น Feature ใหม่ที่เข้ามาใน Unity 5 (ซึ่งผมก็ไม่เคยใช้จนกระทั้งไปงาน Unite Bangkok 2015) ซึ่ง Frame Debug ใช้ช่วยในการตรวจสอบ SetPass calls(หรือ draw calls) ของ UI ในเกมนั้นเอง เรามาดูวิธีการใช้งานกันดีกว่า 1. ให้ทำการสร้าง UGUI (ตามที่ต้องการ หรือทำตามตัวอย่างก็ได้ครับ) 2. จากนั้นให้ทำการเปิด Frame Debugger โดยไปที่ Window -> Frame Debugger 3. เมื่อทำการเปิด Frame Debug แล้วให้ทำการกดปุ่ม Enable ดังรูป
State Machine Behaviour เป็น Feature ที่เพิ่มเข้ามาใน Unity 5 โดยใช้ร่วม Script และ Animator ซึ่งจะช่วยให้สามารถ Run Script ขณะที่ Animation นั้นทำงาน มาเริ่มกันเลย 1. ให้ทำการสร้าง Scene และ Character + Animation ให้พร้อม 2. จากนั้นทำการสร้าง Animator สำหรับตัวละครและเชื่อม Transaction ดังรูป 3. จากนั้นให้ทำการสร้าง C# Script (JumpSoundManager.cs) และทำการเพิ่ม |
ผู้เขียนก้องเกียรติ เลียวประเสริฐพร Archives
October 2020
Categories
All
|