สวัสดีครับ กลับมาพบกับเทคนิคดีๆในการเขียนเกมด้วย Unity กันอีกเช่นเคย วันนี้ผมก็มี Asset ดีๆฟรีๆมาฝากเพื่อนๆกันอีกครั้งครับ โดยในวันนี้ Asset ที่ผมนำมาฝากจะเป็น Asset ที่เป็นเกมยอดนิยมที่สำเร็จแล้ว นั่นก็คือเกม Tetris หรือเกมต่ออิฐบล็อกนั่นเองครับ
เพื่อนๆน่าจะเคยเล่นเกม Tetris กันมาทุกคนใช่ไม๊ล่ะครับ Asset ที่ผมนำมาฝากวันนี้มีชื่อว่า Tetris Template – Mobile Ready ซึ่งจากชื่อก็บอกอยู่แล้วว่าสามารถบิวลงมือถือเพื่อเล่นได้เลย โดยเพื่อนๆสามารถดาวโหลดได้จาก ที่นี่ ครับ
มาดูซีนตัวอย่างกันครับ
ซึ่งก็จะมีปุ่มสำคัญๆตามลักษณะเกมทั่วๆไปครับ สิ่งที่สำคัญของการตั้งค่าเกมนี้ก็คือ Game Object ที่ชื่อว่า Manager ครับ มาดูส่วนต่างๆกันครับ
- Grid Manager : ตำแหน่งของบล็อกช่องต่างๆ จะถูกเก็บไว้ในนี้ครับ
- Game Manager : ไว้บอกเกมสเตท และบล็อกที่กำลังเกิดออกมาครับ
- UI Manager : ใส่ออบเจคป็อบอัพต่างๆเช่นเกมโอเว่อ เริ่มเกม หน้าคะแนน และทำทรานซิชั่นด้วยสคริปนี้ครับ
- Spawn Manager : ใส่วัตถุที่จะเกิดครับ
- Audio Manager : ควบคุมเสียงของเกม รวมถึงการตั้งค่าปิดเปิดเสียงด้วยครับ
- Score Manager : เก็บคะแนนและคะแนนสูงสุด
- Player Input Manager: สคริปการคุม 3 รูปแบบ เม้าส์ คีบอด และทัชสกรีน
- Camera Manager: สคริปสั่นกล้อง
- Analytic Manager: ใส่สคริป Analytic ของ Google
- Advertisement Manager: ใส่สคริป Google ads ครับ
- Color Manager: กำหนดสีของบล็อกครับ
เป็นไงบ้างครับกับ Asset ที่นำมาฝากกันในวันนี้ หวังว่าเพื่อนๆจะได้ลองแกะโค๊ดและดูวิธีการเขียนส่วนต่างๆของเกมนี้ได้นะครับ โดยเฉพาะทางผู้เขียนได้แยกสคริปส่วนสำคัญๆมาหมดแล้วจะทำให้เราทำความเข้าใจได้ง่ายขึ้นครับ แล้วพบกันใหม่โอกาสหน้าครับ