แสดงบทความที่มีป้ายกำกับ Tutorial แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Tutorial แสดงบทความทั้งหมด
วันพฤหัสบดีที่ 15 พฤษภาคม พ.ศ. 2557
[สอน C# for Unity] ตอนที่ 5 : การเข้าถึง Component
เราใช้สคริปเพื่อเปลี่ยนแปลงค่าและเรียกใช้คำสั่ง(ฟังชั่น)ใน component เพื่อให้เกิด action ต่างๆ,เกิดการเคลื่อนไหว,เปลี่ยนสี ,เล่นเสียง,เอฟเฟกประกอบ ให้ประสานกันกลายเป็นรูปแบบของการตอบสนองของเกม
วันอังคารที่ 13 พฤษภาคม พ.ศ. 2557
[สอน C# for Unity] ตอนที่ 4 : คำสั่งที่เขียนไปทำงานตอนไหน?
ปกติในกานเขียนโปรแกรมธรรมดา จะมีลักษณะการเขียนคำสั่งเป็นชุด แล้วตั้งชื่อให้กลุ่มคำสั่งนั้น
แล้วเรียกใช้จากชื่อ ทำให้ไม่ต้องเขียนคำสั่งยาวๆซ้ำ เราเรียกลักษณะของชุดคำสั่งแบบนั้นว่า function
วันศุกร์ที่ 9 พฤษภาคม พ.ศ. 2557
[สอน C# for Unity] ตอนที่ 3 : สิ่งสำคัญสิ่งสุดท้าย if... else....
เอาละครับ ก่อนจะมาลงมือเขียนสคริปให้เกมของเรา ยังมีอีกอย่างนึงที่จำเป็นมากในการเขียนเกม
นั่นคือเงื่อนไข หรืออาจจะเรียกว่ากฎก็ได้ ว่าถ้าสิ่งไหนเกิดขึ้นเเล้วจะมีอะไรเกิดขึ้นตามมา
- ถ้าโดนยิง -> ตาย จบเกม
- ถ้าคลิกโดนและเวลายังไม่หมด -> ได้คะแนน
- ถ้ากดปุ่ม spacebar -> กระโดด
วันพฤหัสบดีที่ 8 พฤษภาคม พ.ศ. 2557
[สอน C# for Unity] ตอนที่ 2 : ตัวแปร
ตัวแปรเป็นสิ่งที่ขาดไม่ได้เลยในการโปรแกรมเกม
นึกดูสิถ้าคุณเล่น flappy bird อยู่แต่กลับไม่มีตัวแปรเก็บคะแนนที่เราอุตส่าบินผ่านท่อเขียวๆพวกนั้นมา
เเล้วเราก็จะเบื่อกับเกมนั้นเพราะไม่มีคะแนนไปอวดเพื่อนและชวนไฝ้ว์ต่อ
วันพุธที่ 7 พฤษภาคม พ.ศ. 2557
[สอน C# for Unity] ตอนที่ 1 : สคริป C# เบื้องต้น
ใน Unity สคริป จะถือว่าเป็น Component ชนิดหนึ่งไม่ต่างจาก component ที่ทำให้วัตถุไปอยู่ตามตำแหน่งต่างๆอย่าง transform หรือ component ที่ทำให้มีคุณสมบัติทางฟิสิกส์อย่าง rigidbody
วัตถุที่มี component ที่เป็น script อยู่จะมีคุณสมบัติเป็นอย่างไรก็ขึ้นอยู่กับว่าเราจะใส่อะไรเข้าไปบ้าง โดยวิธีถ่ายทอดความต้องการของเราเข้าไปในวัตถุผ่าน script ก็ไม่พ้นการเขียนโปรแกรม เนื่องจากการเขียนโปรแกรมทำให้สามารถถ่ายทอดความต้องการได้อย่างยืดหยุ่นและครบถ้วนไม่ว่าเราต้องการจะให้เกมของเราเป็นอย่างไรเราก็สามารถทำให้มันเกิดขึ้นจริงได้หมด
วันอาทิตย์ที่ 4 พฤษภาคม พ.ศ. 2557
สอน Unity : วิธีลงลายเซ็น keystore ให้กับ apk สำหรับลงขายใน Google Play
Android เป็นระบบ OS ที่มีแอพเยอะมาก มากจนเสี่ยงกับมัลแวร์ที่แฝงมากับแอพ
Android เลยประกาศว่า แอพพลิเคชั่นบนแอนดรอยทุกแอพฯ
จะต้องถูกเซ็นด้วยรหัสรูปแบบนึงที่เรียกว่า keystore certification
ใช้เพื่อป้องกันแอพปลอมที่ใช้ชื่อ และ package name เดียวกัน เพราะใครๆก็ตั้งเองได้ทั้งนั้น
วันเสาร์ที่ 19 เมษายน พ.ศ. 2557
โหลดติดตั้ง Unity Game Engine แบบฟรีไม่เสียตังค์
จะเขียนเกมด้วย Unity อย่างแรกก็ต้องมี Unity มาประทับไว้ในเครื่องของเราซะก่อน
Unity มีระบบป้องกันแฮคที่ค่อนข้างดี เลยทำให้มีขั้นตอนติดตั้งและเปิดใช้งานต่างจากโปรแกรมอื่นนิดหน่อย ตามเสต็บนี้เลยครับ (บน Windows นะ)
STEP 1 โหลด
- ตามลิ้งค์นี้ unity3d.com/unity/download
- เวอร์ชั่นล่าสุดคือ 4.3.4 ณ วันที่ 19 เมษา 2556
- ขนาดประมาณ 1 GB
วันเสาร์ที่ 12 เมษายน พ.ศ. 2557
การปรับมิติของกล้องสำหรับเกม 2D และ 3D
เมื่อพูดถึงกราฟฟิกของเกม เรามักจะแบ่งเป็น
- กราฟฟิกที่เหมือนวาดรูปขึ้นมา เรียกว่า 2D เช่น FlappyBird - GravityGuy - CandyCrushSaga
- กราฟฟิกที่มีมิติมีความลึกของฉากเเละตัวละคร เรียกว่า 3D เช่น TitanFall - MineCraft
- แต่ถ้าบางอย่างก็เป็น 2D แต่บางอย่างเป็น 3D อาจจะเรียกว่า 2.5D ก็ได้ เช่น A.R.E.S - FruitNunja
วันเสาร์ที่ 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 : สร้างระบบยิง FPS + shooting effect
การสร้างระบบยิงกระสุน โดยใช้ prefab และ rigidbody
การใส่เอฟเฟกวิถีกระสุนด้วย trail renderer
สอน unity : สร้างการควบคุมตัวละครแบบบ FPS
วิธีใช้ character controller ในการควบคุมผู้เล่นมุมมอง FPS (หมุนตัว เดิน กระโดด)
และใส่ปืนให้อยู่ในมุมมองแบบ First Person
สอน unity : สร้างการควบคุมด้วยคีย์บอร์ด
ตัวอย่างการควบคุมด้วยคีย์รูปแบบนึง (ใช้ translate ทำให้เคลื่อนที่)
สามารถประยุกต์ใช้ได้อีกหลายแบบทั้งการคลิกเมาส์เเละสัมผัส
สมัครสมาชิก:
บทความ (Atom)