วันเสาร์ที่ 22 กุมภาพันธ์ พ.ศ. 2557

สอน unity : พื้นฐานเกี่ยวกับ collider แบบต่างๆ



รายละเอียดเบื้องต้นเกี่ยวกับความหมายของ collider ลักษณะของ collider แบบต่างๆ 
ข้อดีข้อเสียของการใช้งาน วิธีเพิ่มประสิทธิภาพการใช้งาน collider และวิธีเช็คการชน

วันอังคารที่ 18 กุมภาพันธ์ พ.ศ. 2557

สอน blender : การทำ 3D animation ง่ายๆด้วย Blender [สำหรับการใช้งาน root motion ใน unity]



สอนวิธีการใส่แอนิเมชั่นให้กับ cube object ในโปรแกรม Blender
เป็นคลิปย่อยของคลิปสอนการทำ root motion ใน unity

วันศุกร์ที่ 14 กุมภาพันธ์ พ.ศ. 2557

สอน unity : เช็คและควบคุมวัตถุที่ถูกยิงด้วย RayCastHit สำหรับ FPS



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

วันพฤหัสบดีที่ 13 กุมภาพันธ์ พ.ศ. 2557

ปรับแต่ง unity : การติดตั้ง Microsoft Visual Studio & Unity3D



วิธีเปลี่ยน IDE จาก monoDevelop เป็น MS Visual Studio ใน unity

วันเสาร์ที่ 8 กุมภาพันธ์ พ.ศ. 2557

สอน unity : การเช็ควัตถุในระยะด้วย RayCast



การเช็ควัตถุที่มี collider ในระยะที่กำหนด สำหรับการเคลื่อนที่หรือตอบสนองตามสภาพเเว้ดล้อม 
เช่น ระยะมองเห็นของมอนสเตอร์หรือ AI

วันพุธที่ 5 กุมภาพันธ์ พ.ศ. 2557

สอน unity : รู้จักกับ Event ต่างๆ Monobehavior



Monobehavior จะมีการตรวจจับ Event ที่เกิดขึ้นเเล้วทำคำสั่งที่เราเขียนไว้ใน Event นั้นๆ(หรือที่เรียกฟังชั่น/เมธอด) เช่น การคลิกบนวัตถุ การเริ่มเกม การชนของวัตถุ ฯลฯ

วันจันทร์ที่ 3 กุมภาพันธ์ พ.ศ. 2557

สอน unity : การ generate map อัตโนมัติ FPS



การเขียนคำสั่งสำหรับการสร้างสิ่งเเวดล้อมรอบทิศทางแบบอัตโนมัติ


สอน unity : หมุนและซูมมุมกล้องด้วยเมาส์



หมุนและซูมมุมกล้องด้วย transform จากค่าการรับ input การคลิกและตำเเหน่งของเมาส์

สอน unity : สร้างระบบยิง FPS + shooting effect



การสร้างระบบยิงกระสุน โดยใช้ prefab และ rigidbody
การใส่เอฟเฟกวิถีกระสุนด้วย trail renderer

สอน unity : สร้างการควบคุมตัวละครแบบบ FPS




วิธีใช้ character controller ในการควบคุมผู้เล่นมุมมอง FPS (หมุนตัว เดิน กระโดด)
และใส่ปืนให้อยู่ในมุมมองแบบ First Person

สอน unity : สร้างการควบคุมด้วยคีย์บอร์ด





ตัวอย่างการควบคุมด้วยคีย์รูปแบบนึง (ใช้ translate ทำให้เคลื่อนที่) 
สามารถประยุกต์ใช้ได้อีกหลายแบบทั้งการคลิกเมาส์เเละสัมผัส


โปรแกรมมิ่ง สิ่งที่โรงเรียนส่วนใหญ่ไม่ได้สอน!


คงจะดีไม่น้อยถ้าเมืองไทยมีสอนวิชานี้ในหลักสูตรมัธยม



สอน unity : วิธีเปิด unity doc สารานุกรม unity แบบ offline




ปุ่มเปิด unity documentation แบบ offline หากดได้จากแทป inpector

ข้างในจะมีข้อมูลเกี่ยวกับ component นั้นๆ ว่าคืออะไรมีฟังชั่นอะไรบ้าง ถ้ากดจากสคริปจะขึ้น script reference ข้างในจะรวบรวมคำสั่งเเละฟังชั่นทั้งหมด รวมทั้งตัวอย่าง js c#

เว็บเปิดเเล้วจ้าาา~~~~~~


ที่ผ่านมาผมได้ทำการเเชร์วิธีการใช้งานและข้อมูลที่น่าสนเกี่ยวกับ engine เกมที่ชื่อว่า unity3d ผ่านแฟนเพจ “มือใหม่หัดใช้ unity” บน facebook ซึ่งก็มีผู้ให้ความสนใจอยู่มาก ( ซึ่งไม่คิดว่าจะมากขนาดนี้ ตอนเเรกเปิดกะเอาความรู้ )


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


ผมจะทยอยๆย้ายข้อมูลต่างๆมาไว้ในบล้อกนี้ อาจใช้เวลาซักหน่อยนะครับ