เทพดาแผ่นหรือทรัพยากรหลาย ๆ


9

เมื่อแอนนิเมชั่นสำหรับแพลตฟอร์ม Android เป็นวิธีปฏิบัติที่ดีกว่าในการสร้างสไปรต์ชีทที่มีหลายสถานะสำหรับแต่ละสไปรต์ในรูปภาพเดียวหรือฉันควรส่งออกแต่ละภาพแทนสำหรับแต่ละอักขระ / รัฐ / ฯลฯ ตัวเลือกใดที่ทำให้ฉันมีขนาดไฟล์เล็กลงสำหรับทรัพยากรและโปรแกรมที่ทำให้เคลื่อนไหวได้ง่ายขึ้น?

คำตอบ:


4

ขึ้นอยู่กับว่าคุณมีกี่คนและมีกี่คนที่จะถูกใช้งานในเวลาที่กำหนด

ฉันจะทำลายมันลงดังนี้

สำหรับ "ผีสาง" แต่ละอันฉันจะมีหนึ่งแผ่นแต่ละส่วน WxH เป็นเฟรมเดียว หากมีเพียงไม่กี่รัฐฉันจะเก็บไว้ทั้งหมดในไฟล์ภาพเดียวกันและทำแผนที่

  1. การเดินคือสไปรต์ 0-9
  2. กระโดดเป็น 10-15
  3. หมอบอยู่ที่ 15-20

หากคุณมีหลายรัฐต่อสไปรต์ฉันจะพิจารณาแบ่งภาพเคลื่อนไหวแต่ละสถานะเป็นไฟล์ของตัวเอง

หากคุณมีสไปรต์เพียงไม่กี่แห่งและบางสถานะอาจเป็นการดีที่สุดที่จะเก็บทุกอย่างไว้ในไฟล์ภาพเดียวและใช้การแมปที่ฉันมีด้านบน แต่รวมไว้ในแต่ละสไปรต์ นี่จะทำให้ปริมาณการใช้หน่วยความจำเหลือน้อยที่สุดเนื่องจากคุณกำหนดเป้าหมายเป็น Android หน่วยความจำเป็นทรัพยากรพรีเมี่ยมและควรได้รับการอนุรักษ์หากเป็นไปได้


4

ข้อดีอย่างหนึ่งของความเร็วที่ยิ่งใหญ่ที่สุดจากการใช้แผ่นงานสไปรต์คือคุณสามารถแสดงผลหลาย ๆ ชุดของชุดสไปรท์ด้วยการเรียกแบบดึงครั้งเดียว หากคุณทำมันด้วยภาพแต่ละภาพตัวละครแต่ละตัว (หรืออะไรก็ตาม) บนหน้าจอจะเป็นการเรียกการจับสลากที่แตกต่างออกไปเว้นแต่ว่าพวกเขาจะอยู่ในเฟรมภาพเคลื่อนไหวเดียวกัน

โดยทั่วไปคุณอาจต้องการทำแผนที่ให้มากที่สุดเท่าที่เป็นไปได้บนกระดาษแผ่นเดียว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.