ภายในโค้ดสคริปต์ของฮีโร่ (วัตถุ) ฉันต้องการเพิ่มความเป็นไปได้ในการเปลี่ยนสไปรต์
ดังนั้นผู้เล่นกดปุ่ม space และ sprite เปลี่ยนเป็น sprite อื่น ๆ ที่เพิ่มเข้าไปในโครงการ
คุณสามารถให้รหัสตัวอย่างแก่ฉันเพื่อทำสิ่งนี้ได้หรือไม่
1
แม้ว่าฟังก์ชั่นสำหรับเปลี่ยนสไปรต์ด้านล่างจะทำงานได้ตามที่คุณขอ แต่ฉันขอแนะนำให้คุณดู Unity Animator โดยทั่วไปเมื่อผู้คนเปลี่ยนสไปรต์มันคือการสร้างอนิเมชั่นสำหรับการกระทำ (เช่นการเหวี่ยงดาบหรือเปิดประตู) และโดยทั่วไปแล้วจะทำในเครื่องมือพื้นฐานมากกว่าโดยการสลับสไปรท์ด้วยตนเอง อย่างไรก็ตาม Unity ได้สร้างการสนับสนุนสำหรับแอนิเมชั่นที่ช่วยให้คุณสร้างไฟล์แอนิเมชั่นสำหรับสไปรต์ทั้งหมดที่ต้องการจากนั้นให้คุณบอกเกมให้เล่นโดยอัตโนมัติตามเงื่อนไขบางประการในคอนโทรลเลอร์คอนโทรลเลอร์
—
Benjamin Danger Johnson