รวม Tutorial ( สอน Unity อยากเขียนเกม อยากสร้างเกม)
สร้างเกม
เริ่มจากตรงไหน ในเว็บนี้สร้างเกม
ด้วย Unity - เราได้รวบรวมทุกบทความของ Unity Thailand ไว้ที่นี่นะครับสำหรับเพื่อนๆที่ อยากเขียนเกมส์ อยากสร้างเกมส์ หวังว่าทุกๆบทความจะมีประโยชน์บ้างนะครับ
สร้างเกมส์
ด้วยตัวเอง โดยโปรแกรม Unity นั้นไม่อยากอย่างที่คิด แล้วจะเริ่มตรงไหนดีละ ด้วยวิธีไหน การสร้างเกมส์หรือจะออกแบบเกมส์สักหนึ่งเกมส์ ณ ปัจจุบัน มีเครื่องมือเยอะแยะมากมาย ทั้งจะต้องเขียนโปรแกรม หรือแม้แต่กระทั้งเครื่องมือสร้างเกมส์ที่ไม่ต้องเขียนโปรแกรมแต่สำหรับเว็บไซต์แห่งนี้ จะพาให้เพื่อนๆได้รู้จักโปรแกรม Unity ที่จะช่วยให้ท่านสร้างเกมส์แล้วสามารถนำเกมส์ที่สร้าง ไปลงหรือไว้เล่นในเครื่องต่างๆ ไม่ว่าจะเล่นบนคอม เล่นเว็บไซต์ เล่นบนเครื่องเล่นเกมส์ต่างๆ เอาไปลงเล่นบนมือ ทุก Platform เลยกว่าได้ ซึ้งตัวโปรแกรม Unity เอง ก็ update ตัวเองให้ทันสมัยอยู่ตลอดเวลาเช่นกัน
![]() |
หน้าตาโปรแกรม Unity |
ตัวโปรแกรม Unity นั่นใช้สร้างเกมส์ได้ทั้ง 3D และ 2D และต้องเขียนโปรแกรมเป็น และเว็บไซต์ของเราก็ได้เรียบเรียงบทความต่างๆ ไม่ว่าจะเป็นการเขียนโปรแกรมเบื้องต้น ตลอดจนการใช้โปรแกรม Unity เทคนิคต่างๆ ตั้งแต่พื้นฐานกันเลยทีเดียว
เอาละครับเกริ่นนำกันพอแล้ว เริ่มเรียงลำดับขั้นตอนสำหรับเพื่อนๆที่อยากจะศึกษาในการสร้างเกมส์กันเลยดีกว่า
หมายเหตุก่อนว่า เราแนะนำให้เพื่อนๆ เริ่มอ่านจากบทความเก่าๆ ไปหาบทความใหม่ๆ โดยดูจากวันที่เผยแพร่บทความครับ
ขั้นแรก สำหรับเพื่อนๆที่ยังไม่ทราบว่า Unity มันคืออะไร จะใช้สร้างเกมส์ได้อย่างไร หน้าตาแบบไหน ให้ตามอ่านบทความต่อไปนี้ครับ >> Unity คืออะไร << จะทำให้เพื่อนได้รู้จักเกี่ยวกับ Unity คร่าวๆ และจะรู้ว่าสร้างเกมส์แล้ว เราจะเอาเกมส์ที่เราสร้าง ไปเล่นที่ไหนหรือลงใน Platform ไหนอย่างไรได้บ้าง
ขั้นที่สอง แน่นอนเราอยากจะเห็นและเล่นตัวโปรแกรมมากกว่าที่จะนั่งอ่านว่ามันคืออะไรอย่างเดียว ฉะนั้นเราก็ต้องมีโปรแกรมไว้บนเครื่องคอมพิวเตอร์ของเราก่อนครับ ไป >> ขั้นตอนการ Download และติดตั้ง << มาลงกันก่อนเลย
ขั้นที่สาม โหลดเสร็จแล้วก็สร้างโปรเจ็ก หรือ New Project หรือ Create Project แล้วแต่เพื่อนๆจะถนัดเรียกแบบไหน มั้นก็คือการเริ่มต้นที่จะสร้างเกมส์หนึ่งเกมส์ละครับ ตามอ่านที่บทความต่อไปนี้ >> New Project Unity3D <<
![]() |
อะไรคืออะไรบ้างเนี๊ยะ ! |
ขั้นที่สี่ หลังจากที่เราสร้างโปรเจ็กขึ้นมาใหม่แล้วนั้น เพื่อนๆอาจจะงง ว่าอะไรมันคืออะไรเต็มไปหมด ไม่รู้จัก ไม่รู้จะใช้ยังไง จะสร้างเกมส์ยังไง ตามไปอาจบทความเหล่านี้ครับ >> ทำความรู้จักกับโปรแกรม <<
![]() |
ตัวอย่างการเขียนโปรแกรม |
ขั้นที่ห้า สำหรับขั้นนี้ เพื่อนๆที่ไม่มีพื้นฐานการเขียนโปรแกรมมาก่อน เราก็มีบทความการเขียนโปรแกรมบน Unity เบื้องต้น ให้ได้ศึกษากัน ซึ้งภาษาที่ใช้เขียนบน Unity ที่นิยมใช้กันมี 2 ภาษา คือ C# และ Java script และก่อนจะเขียนโปรแกรม ต้องเตรียมสร้าง script อะไรยังไง ให้ไปตามอ่านบทความเหล่านี้ครับ >> การเขียนโปรแกรมเบื้องต้น บน Unity << แน่นอนครับว่านี่เป็นเพียงข้อมูลน้อยนิดในการเขียนโปรแกรม แต่ถ้าเข้าใจทั้งหมด เพื่อนๆก็พอที่จะสร้างเกมส์ได้บ้าง แต่ถ้าถึงขั้นต้องการไปทำงานสายเขียนเกมส์นี้ ก็สามารถศึกษาต่อได้บนโลกออนไลน์ซึ้งมีเว็บไซต์มากมายที่สอนเขียนภาษา C# หรือ Java script ครับ หรือต้องการข้อมูลแบบไหนก็สามารถคอมเม้นทิ้งไว้เลย เราจะเขียนเป็นบทความไว้ให้เพื่อนๆได้ติดตามกันครับ
![]() |
จะสร้างเกมส์อะไรดีนะ |
ขั้นที่หก เชื่อว่าเพื่อนหลายๆคนอยากจะสร้างเกมส์กันแล้ว แต่ช้าก่อน เราต้องไปศึกษากันก่อนว่าจะใช้การเขียนโปรแกรมบนโปรแกรมสร้างเกมส์อย่าง Unity ให้สร้างเกมส์หนึ่งเกมส์มาได้ยังไง ให้ไปตามอ่านบทความเหล่านี้ครับ >> จุดเด่นและคำสั่งต่างๆบน Unity ที่ใช้สำหรับสร้างเกม << ทำความเข้าใจได้หมดทุกบทความ เราเชื่อว่าเพื่อนๆก็คงคิดที่อยากจะสร้างเกมส์อะไรออกแล้วละครับ
ขั้นสุดท้าย ไปไหนไม่ถูก ก็ไล่ดูตามลิ้งค์ด้านล่างได้เลยครับ
รวม Tutorial สำหรับ
ขั้นสุดท้าย ไปไหนไม่ถูก ก็ไล่ดูตามลิ้งค์ด้านล่างได้เลยครับ
สร้างเกม
เขียนเกม ทุกบทความDownload
- สร้างเกม Unity - อะไรๆ ก็เปลี่ยนไปหมด กลับมา Download Unity3D กันอีกครั้ง
- สอน Unity - เริ่มต้นด้วย การดาวน์โหลดและลงโปรแกรม กันก่อนเลย ( Thai Unity )
ทำความรู้จักกับโปรแกรมและอื่นๆ
- Unity คืออะไร
- เรียนรู้หน้าตาโปรแกรม UNITY ก่อนจะสร้างเกม (UNITY INTERFACE)
- สร้างเกม Unity - New Project Unity3D
- สร้างเกม - รู้จักกับ 3D OBJECT ที่ UNITY มีให้เลือกใช้
- สร้างเกม Unity - ASSET STORE มาโหลดของฟรีมาลองกันดีกว่า
- สร้างเกม ด้วย Unity - Events ต่างๆใน unity
เขียนโปรแกรมเบื้องต้น (มีพื้นฐานแล้วข้ามได้เลย)
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 1 สร้างสคลิป รู้จักโครงสร้างและรู้จักกับคำว่าตัวแปล
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 2 ตัวแปลแบบ public และการ บวก ลบ คูณ หาร
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 3 Oparetor
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 4 CONDITION STATEMENT
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 5 มารู้จักกับ ARRAY
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 6 การวน LOOP
- สร้างเกม Unity - เขียนโปรแกรมเบื้องต้น ตอนที่ 7 ฟังชั่น (function)
![]() |
สอน สร้างเกมด้วย Unity Thailand |
จุดเด่นและคำสั่งต่างๆบน Unity ที่ใช้สำหรับสร้างเกม
เรียงลำดับจากบทความเก่าลงไปยังบทความใหม่ครับ
- สอน Unity - New Project และ Hello World ( Thai Unity )
- สร้างเกม Unity - จุดเด่นของ PUBLIC VARIABLES AND THE INSPECTOR
- สอน Unity - วิธีทำให้ unity3d เปิดสคลิปด้วย visual studio ( Thai Unity )
- สอน Unity - การเอารูปภาพมาแสดงในเกม ( Thai Unity )
- สอน Unity - การสร้าง object ด้วยคำสั่ง และกำหนด texture ด้วยคำสั่ง ( Thai Unity )
- สอน Unity - คำสั่ง click ที่วัตถุหรือ Object และคำสั่งเปลี่ยน scene ( Thai Unity )
- สอน Unity - เคลื่อนที่ object ด้วย iTween ( Thai Unity )
- สอน Unity - การใส่เสียง แบบธรรมดา และ เล่นเสียงด้วยคำสั่ง แถมด้วยการลบ Object ( Thai Unity )
- สอน Unity - การกระทบกันของวัตถุ และ rigi body ( Thai Unity )
- สอน Unity - เรื่องของตำแหน่ง (position) และ click move (Thai Unity)
- สอน Unity - เรื่องของ Class ที่ชื่อว่า WWW แล้วแถม Database นิดๆหน่อย
- สอน Unity - เรียกใช้ตัวแปรหรือฟังชั่นของอีก class (Thai Unity)
- สอน Unity - server และ client แถม RPC ให้นิดๆหน่อยๆ
- สอน Unity - เรื่องของ RPC โหมด
- สอน Unity - เรื่องของ void และ IEnumerator
- สอน Unity - 1 ในเทคนิคการ run sprite
- สอน Unity - ออกแบบเกมส์กัน unity game design ( Thai Unity )
- สอน Unity - จัดให้ 2 วิธี การส่งค่าข้ามซีน
- สร้างเกมส์ #1 - ดูเรื่องของ 3D Text, Prefab ,การสั่นด้วย iTween และการ AddForce
- หลากหลายวิธีการ กำหนดค่าให้อีก GAMEOBJECT
- มารู้จักกับ GUI กันหน่อยดีกว่า #1
- pause game : หยุดก่อนเข้าห้องน้ำแปป !!!
- สร้างเกม ด้วย Unity - Unity Web Build
- สร้างเกม ด้วย unity - ติดต่อ Database ด้วย WWW ในรูปแบบของ JSON
เกร็ดความรู้
Unity คือ Game Engine ที่ช่วยสร้างเกม 3 มิติ และปัจจุบันก็สามารถเกมส์ 2 มิติได้ด้วยแล้วครับ ซึ่ง สามารถทำงานได้ บน 2 แพลตฟอร์ม คือ Windows และ OSX และสามารถ Export งานเพื่อนำไปใช้งานได้หลาย แพลตฟอร์ม เช่น -Windows -OSX -Androids -iOS (iPhone) -WEB
Unity เป็นเครื่องมือช่วยสร้างเกมสามมิติและสองมิติ (ข้อ แตกต่างระหว่างโลกสองมิติและสามมิติ คือแกน Z หรือความลึกที่เพิ่มเข้ามา พูดง่ายๆก็คือ นอกจากเราจะเคลื่อนที่ ขึ้น/ลง บนหน้าจอได้ ยังสามารถเคลื่อนที่ เข้าไปในจอได้)
Unity มองทุกอย่างเป็น GameObject ไม่ว่าจะเป็นก้อนหินก้อนหนึ่ง หรือ แมลงตัวหนึ่ง ถือเป็น GameObject โดย GameObject จะทำงานร่วมกับ Component GameObject ที่ปราศจาก Component ก็เหมือนฝุ่นผง ขยับ ไม่ได้ มองไม่เห็นด้วยตาเปล่า ซึ่ง Component เข้ามาเพิ่ม คุณสมบัติและพฤติกรรมให้กับ GameObject ให้สามารถเคลื่อนที่ได้ เปล่งเสียงได้ เป็นต้น
Dead link: 15.สอน Unity - เรื่องของ void และ IEnumerator
ตอบลบขอบคุณมากครับ ดีมาก ผมเป็นกำลังไจให้น่าาา
ตอบลบอยากถามเรื่องการปีนป่ายอ่ะครับ
ตอบลบอยากถามเรื่องการปีนป่ายอ่ะครับ
ตอบลบ13.สอน Unity - server และ client
ตอบลบอยากศึกษาเรื่องนี้จิงๆอ่ะ กำลังทำโปรเจค T^T
ผมก็กำลังหาวิธีศึกาาเหมือนกันครับ
ลบสเปคคอมพวกแรม การ์จอต้องเท่าไหรเป็นอย่างต่ำอะคับ
ตอบลบRAM 4 GB
ลบยากปรึกษามากครับ ติดต่อได้ทางไหนได้บ้างครับ
ตอบลบถ้าอย่างเราแกะไฟลืในเกม มือถือออกมาแล้ว เราจะเอาไฟล์มา แรนเดอรืเป็นภาพเคลื่อนไหว จะได้ไหมครับ
ตอบลบภาพเคลื่อนไวที่สวยๆต้องเป้น png ไม่ว่าจะเอามาจากใหน ทำได้หมดครับ ที่ต้องเป้น png เพราะ ส่วนที่ไม่เกี่ยวจะไสๆครับ แต่ถ้าเป็น jpg ก็ได้แต่มันจะเป็นสีขาวแทน
ลบช่วยอธิบาย แบบทีละบรรทัด เพราะอะไร คืออะไร ทำไม ต้องเป็ยแบบนี้ขะดีมากตับ ผมไม่มีพื้นฐาน การเขียนโปรอกรมเลยคับ
ตอบลบอยากทราบว่า หากต้องการ ทำเกมแนวๆ Mu หรือ Nage ที่ ชุด และอาวุธ มีแสงสวยงามเวลาอัพเกรด ใน Unity มีเครื่องมือในการทำส่วนนี้หรือไม่ หรือหากมีแนวทางอื่นใหน ขอความรู้หน่วยนะครับ ใครทราบแนะนำที
ตอบลบถ้าเรื่องความสวยส่วนใหญ่ก็ขึ้นโมเดลเอง การขยับของโมเดลและการวาด texture เอาเอง จากโปรแกรมอื่นๆเช่น maya แล้วค่อยมา import เข้าโปรเจ็กใน unity ส่วนเรื่องตัวเกม ถ้ามีความชำนาญในการโค้ด unity ก็ตอบโจทย์ทุกอย่างครับ
ลบติดตั้ง voforia แล้วมันให้อัพเดทเป็น vuforia เวอร์ 7.5.20 แต่ติ้กแล้วมันก็ไม่อัเดทให้น่ะครับต้องทำไง
ตอบลบอยากทราบว่า พอดีทำแม่น้ำขึ้นมา ใส่น้ำลงไปแล้ว มันมีแต่พื้นผิวของน้ำ เวลาลงไปในน้ำ น้ำหาย ทำอย่างไรดีครับ และใช้โค้ดอะไรในการทำให้น้ำมีในตอนที่เราเอาตัวละครลงไปในน้ำ ปล. เขียนโค้ดใน visual studio 2017 ครับ ขอบคุณครับ
ตอบลบ
ตอบลบ123dollar เว็บที่มีความน่าเชื่อถือที่สุด 123Dollar 123DOLLAR คาสิโนในมือคุณ! เล่นง่ายผ่านไลน์ บอล บา หวย สล็อค มีครบ จบในที่เดียว! ต้อง
123dollar.live สมัครเล่นได้ที่ https://aff.123dic.com/aff/amsh6nxsv3
สนุกๆ
ตอบลบlottovip เว็บจริง เกมการพนันเล่นง่ายบนมือถือเมื่อเล่นกับ PG ดินแดนแห่งการทำเงินสำหรับนักพนันออนไลน์ เพราะคุณสามารถสมัครสมาชิกได้โดยตรงผ่านเว็บไซต์ เมื่อไรก็ได้ที่คุณสะดวก รองรับการเล่นได้ทุกระบบไม่จำกัดเฉพาะการเล่นบนเดสก์ท็อปหรือโน้ตบุ๊กเท่านั้นรับรองว่าการเดิมพันกับ SA นั้นมั่นคง ซื่อสัตย์ จริงใจ 100% และที่สำคัญในบ้านบอล G2Gทุกหลังมีสัญญาณบอลที่เร็วกว่าการดูบอล ทีวีปกติ หรือบนเว็บคุณจึงมั่นใจได้ว่าคุณจะได้รับการทักทายก่อนใครอย่างแน่นอน
ตอบลบ