Home / Featured  / คำสั่ง Gesture Swipe อย่างง่ายบน Unity 3D สำหรับ Mobile

คำสั่ง Gesture Swipe อย่างง่ายบน Unity 3D สำหรับ Mobile

คำสั่งในการรับค่าการสัมผัส และปาดหน้าจอ Swipe แบบ Gesture บน Unity 3D สำหรับสร้างเกมบน Mobile อย่างง่ายด้วยภาษา C# พร้อมตัวอย่างการแสดงผลผ่าน UI Text 

ตัวอย่างนี้ผมจะใช้ตัว Model Asset ของ Micro Farmer ที่ซื้อมาแล้วทำการ Re-Skin ไปแล้วมาใช้

unity-swipe-1

ให้นำ Model ไปวางไว้ในฉากได้เลยครับ

ต่อจากนั้นเพิ่ม UI -> Text ลงไปเพื่อรับค่าว่าเรา Swipe ไปทิศทางไหน ปรับ Canvas ให้เรียบร้อย

unity-swipe-2

unity-swipe-3

ใน UI Text ให้สร้าง C# Script ขึ้นมาใหม่ชื่อว่า DisplayText.cs ครับ อย่าเพิ่งไปแก้ไขอะไร

ที่ Model ตัวละครให้เราสร้าง C# Script ใหม่ขึ้นมาเช่นกันว่า SwipeDetect.cs

เป็นคำสั่งในการจับ Began Touch เริ่มต้นปาดระยะทางเพื่อลบ หรือ บวก ทศนิยมไปจน Touch End คือเอานิ้วออก (จะไม่นับการแตะ หรือเคาะหน้าจอจิ้มๆเฉยๆ)

unity-swipe-4

กลับไปที่ DisplayText.cs ให้เราเขียนคำสั่งในการรับค่าของ Swipe มาแสดงผลครับ

ทำการทดสอบการ Swipe เล็กน้อย

unity-swipe-5ทดสอบ…..

unity-swipe-6

เป็นคำสั่ง Swipe อย่างง่ายๆ เอาไปประยุกต์ใช้ได้ครับ

Comments

daydevthailand@gmail.com

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ,ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Review overview
NO COMMENTS

Sorry, the comment form is closed at this time.