Asset ฟรีดีๆ กับ TouchScript

multifingers

สวัสดีครับ กลับมาพบกับเทคนิคดีๆในการเขียนเกมด้วย Unity กันเช่นเคย วันนี้ผมจะเสนอ Asset ฟรีอีกตัวนึงที่น่าสนใจครับ นั่นก็คือ TouchScript ครับ

ฟังชั่นการแตะหรือคลิกใน Unity สามารถเขียนได้หลายรูปแบบนะครับ รวมไปถึงบน Mobile ก็ยังรองรับการกดแบบมัลติทัชด้วย แต่ว่าการเขียนให้มัลติทัชใช้กับ Window ไม่ได้ ดังนั้นเราเลยต้องหาวิธีสลับไปสลับมาโดยเช็คว่าเครื่องที่รันเกมของเราอยู่นั้นเป็น Platform อะไร แต่ถ้าเราใช้ TouchScript มาเป็นตัวกลางในการเขียนทัชสกรีน เกมของเราก็สามารถที่จะรันมัลติทัชได้ในทุกๆ Platform เลยครับ เท่านั้นยังไม่พอ ตัวสคริปยังรองรับการใช้ Gesture หรือการวาดเป็นรูปแบบต่างๆอีกด้วย เราสามารถโหลดได้ ที่นี่ ครับ มาดูตัวอย่างกันครับ
หลังจากดาวโหลดมาแล้ว Import เข้าโปรเจคมาก็จะได้ลักษณะนี้ครับ

01

โดยส่วนที่เราสนใจคือตัวอย่าง จะอยู่ในโฟลเดอ Example ครับ

02

ซึ่งในส่วนนี้จะมีตัวอย่างที่เป็นส่วนหลักๆให้เราลองเปิดศึกษาดูครับ แต่ว่าถ้าหากเราอยากจะรู้รายละเอียดเชิงลึกหรือการใช้ Gesture ในส่วนนี้จะไม่มีตัวอย่างมาให้นะครับ ต้องตามไปดูที่เว็บไซต์ของทีมพัฒนา ที่นี่ ครับ ซึ่งที่นี่จะมีครบทั้งคำอธิบายตัวอย่าง การนำไปใช้ และวิธีแก้ปัญหาครับ

Asset ตัวนี้นับเป็น Asset ที่น่าสนใจมากๆเลยนะครับ เพราะนอกจากจะช่วยให้เราสามารถเขียนการจับการทัชหรือ Gesture ได้อย่างง่ายดายแล้ว ยังช่วยให้เราสามารถเขียน Multi touch ให้กับทุกๆแพลตฟอมได้ง่ายขึ้นด้วยครับ และที่สำคัญที่สุดคือ “ฟรี” ครับ โปรเจคนี้เป็น Open source ดังนั้นหากจะแก้ไขอะไรอาจจะต้องไปอ่านข้อกำหนดและตกลงของทางผู้พัฒนาก่อนนะครับ ซึ่ง Asset นี้ ผู้ใช้หลายๆคนก็มีการรีเควสให้ Unity จับใส่เป็น Built in ฟังชั่นก์กันเลยทีเดียว ก็น่าจะรับประกันความเจ๋งของ Asset ตัวนี้ได้เป็นอย่างดีครับ แล้วในโอกาสหน้า ผมจะนำเทคนิคดีๆมาฝากเพื่อนๆอีกเช่นเคยครับ พบกันใหม่โอกาสหน้าครับ