UNITY STARTER THAILAND
บล็อกสอน UNITY เพื่อคนฝันทำเกม -by- maxoja
วันเสาร์ที่ 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+ )
ผมจะทยอยๆย้ายข้อมูลต่างๆมาไว้ในบล้อกนี้ อาจใช้เวลาซักหน่อยนะครับ
บทความที่ใหม่กว่า
หน้าแรก
สมัครสมาชิก:
บทความ (Atom)