บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Free

Godot เบื้องต้น เริ่มต้นเขียนอะไรง่าย ๆ

รูปภาพ
Helloworld ♡ Hellworld เป็นโปรโยคที่โปรแกรมเมอร์ต่าง ๆ จะรู้จักกันดี ไม่ว่าเราจะเริ่มต้นศึกษาภาษาใด ไม่ว่าจะเป็น C , CGI , PHP เป็นต้น แม้แต่เกม ก็ต้องไม่พ้นการยกตัวอย่างขึ้นมาเขียนของประโยค ยอดฮิต Helloworld  บทความนี้จะแสดงพื้นฐานคำสั่ง การสร้าง Node และ Scene เมื่อโปรแกรมและทำการสร้างโปรเจคเรียบร้อยแล้ว (  การสร้างโปรเจคใหม่  ) ตัวอย่างหน้าต่าง เมื่อทำการสร้างโปรเจคหรือแก้ไข  เนื่องจากจะเขียนแสดงคำว่า Helloworld ให้เขียนแบบ 2D ก็พอครับ ให้คลิกที่ 2D  (  โครงสร้างหน้าต่าง  ) คลิกที่ปุ่ม 2D โปรแกรมจะเปลี่ยนโหมดแสดงผลมาเป็น 2D  จากนั้นให้กำหนดขนาดของเกม เป็น 600x420 (กว้าง (Width) x ยาว (Height) )  คลิกเมนู Scene/Project Setting กำหนดขนาด กว้าง x ยาว 600 x 400 ถ้าต้องการบันทึกตัวเลขที่แก้ไข ให้ Enter กำหนดเสร็จก็ Close ได้เลย สร้าง Node  (  โครงสร้างหน้าต่าง  ) ให้ไปที่หน้าต่าง Scene เพื่อเพิ่มโหนด คลิกที่ + เพื่อเพิ่มโหนด หน้างต่าง Create New Node  ให้พ...

Godot เบื้องต้น Scenes and nodes

รูปภาพ
มาเริ่มพื้นฐาน godot เบื้องต้นกัน ผมคิดว่าก่อนจะเริ่มเขียน เราต้องมาเรียนรู้โครงสร้างหน้าตา และหลักการทำงานของ godot คร่าว ๆ กันก่อน ถือเป็นส่วนสำคัญเพื่อต่อยอดไปส่วนอื่น ๆ Nodes โหนดจะเป็นส่วนประกอบหลักของการสร้าง โดยแต่ละโหนด จะประกอบไปด้วยส่วนต่าง ๆ เช่น ชื่อ รูปภาพ หรือคุณสมบัติต่าง ๆ ที่กำหนดได้ ขอบคุณภาพตัวอย่างจาก godotengine.org โดยโหนดที่อยู่ บนสุด เราจะเรียกว่า root โหนด หรือ parent โหนด นั่นเอง และส่วนที่ต่อ จาก root โหนด จะเรียกว่า  children  ซึ่งทางเวป godot นิยามไหวว่าเหมือนกับต้นไม้  ( แต่สำหรับผม เหมือน ลากไม้มากกว่า ) Scenes ขอบคุณภาพตัวอย่างจาก godotengine.org Scenes เป็นฉาก ที่รวบรวมเอาโหนดต่าง ๆ ไว้ด้วยกัน จากภาพ จะเห็นว่า root โหนด เป็น player ลูกโหนด ก็จะประกอบด้วย sprite anim camera  เป็นต้น "น้ำมันที่ไม่ร้อน ทอดอะไรก็ไม่สุก ความพยายามที่ไม่สุด ทำอะไรก็ไม่สำเร็จ" @LUKTAOKAE การติดตั้งโปรแกรม สร้างโปรเจคใหม่

Godot การติดตั้งโปรแกรม

รูปภาพ
การติดตั้งโปรแกรม ให้ผู้อ่านไป download โปรแกรมตาม OS ที่ต้องการ   https://godotengine.org/download Windows        จะได้ไฟล์ Godot_v2.1.4-stable_winxx.exe.zip (xx คือ 32 หรือ 64 bit)  ทำการแตกไฟล์ จะได้  Godot_v2.1.4-stable_winxx.exe  แค่นี้ก็สามารถใช้งาน godot ได้แล้ว  Linux     จะได้ไฟล์ Godot_v2.1.4-stable_x11.xx.zip (xx คือ 32bit หรือ 64bit) ทำการแตกไฟล์ จะได้  Godot_v2.1.4-stable_x11.xx ทำการเปลี่ยนค่าสิทธิ์การใช้ไฟล์  Permission  ด้วยคำสั่ง chmod  chmod +x Godot_v2.1.4-stable_x11.xx แค่นี้ก็สามารถเรียกใช้งาน godot ได้แล้วครับ ความสำเร็จมักอยู่ไกล เกินไปถึง กับคนซึ่ง นึ่ง หงอย และคอยหา ความสำเร็จ จะมาอยู่แค่ปลายตา กับคนที่คิดว่า ต้องพยายาม by www.seesketch.com Godot engine คือ Scenes and nodes

Godot engine คือ

รูปภาพ
Godot engine https://godotengine.org ฟรี 💬 สวัสดีครับ ผู้อ่านทุกท่าน ผมอยากนำเสนอ  godot   Godot เป็นเครื่องมือแบบโอเพนซอร์สที่มีความสามารถตัวหนึ่งที่ ผม คิดว่าดีมาก ลองรับการพัฒนา 2D และ 3D และสามารถติดตั้งได้ทั้ง Windows Linux OS X ส่วนในเรื่องของการส่งออกได้ทั้ง Windows Windows Universal Linux HTML Android Blackberry สำหรับ engine ฟรี ถือว่าดีมากครับ เหมาะสมหรับนักพัฒนาเริ่มต้นถึงระดับสูงได้เลย ซึ่งผลงานต่าง ๆ สามารถตามไปดู  https://godotengine.org/showcase ถ้าพร้อมแล้วก็ไป Download ได้เลย  https://godotengine.org/download สรุป ข้อดี 1. แน่นอน มันฟรี เย้ ๆๆๆ 2. ตั้งโปรแกรมได้หลาย OS โดยเฉพาะ Linux 🤣  3. สร้างได้ทั้ง 2D และ 3D  4. Export ได้ทั้ง Window , HTML5 , Linux , Mac , Android , BlackBerry  5. มีสือการสอนค่อนข้างเยอะและตัวอย่าง (ภาษาอังกฤษ) 6. Help ต่าง ๆ ในโปรแกรมมีให้ค้นหา 7. มีตัวอย่าง Demo ต่าง ๆ มาให้ศึกษา (Download เอาในเวปหลัก) 8. มีการพัฒนาอย่างต่อเนื่อง ล่าสุด ...