การย้ายวัตถุบนหน้าจอเป็นส่วนสำคัญของเกมใด ๆ ในคู่มือการพัฒนาเกมนี้เราจะได้เรียนรู้วิธีการควบคุมและย้ายวัตถุเกมใน GDEvelop
![การสอนการพัฒนาเกม](images/Game-Development-Tutorial.png#center)
ภาพรวม
ชุมชนโอเพ่นซอร์สเกิดขึ้นพร้อมกับเส้นทางของทุกนาที มีเกมข้ามแพลตฟอร์มเกมมือถือและเกมเดสก์ท็อป เกมประเภทต่าง ๆ รวมถึงเกมแอ็คชั่นเกมผจญภัยเกมเล่นบทบาทเกมกีฬาเกมปริศนาเกมจำลองและอื่น ๆ อีกมากมาย ดังนั้นเกมประเภทที่แตกต่างกันเหล่านี้ทั้งหมดได้เพิ่มการจราจรอย่างมากเนื่องจากผู้ใช้จากทุกกลุ่มอายุมักจะเล่นเกมเหล่านี้ ยิ่งไปกว่านั้นการระบาดใหญ่ได้นำการเปลี่ยนแปลงครั้งใหญ่ในวิถีชีวิตของผู้คนที่อาศัยอยู่ทั่วโลก ตอนนี้ผู้คนมีเวลามากขึ้น กิจกรรมออฟไลน์ทั้งหมดกลายเป็นออนไลน์ ดังนั้นพวกเขาจึงมีแนวโน้มที่จะเลือกใช้ซอฟต์แวร์ออนไลน์เพื่อปฏิบัติหน้าที่ระดับมืออาชีพและวิดีโอเกมในกรณีที่มีความบันเทิง ด้วยเหตุผลทั้งหมดนี้อุตสาหกรรมนี้ได้รับความยั่งยืนและการสนับสนุนจากผู้ใช้และนักพัฒนา ในอดีตที่ผ่านมาเราได้เขียนหัวข้อต่าง ๆ เช่น HTML5 Game Development Tutorial สำหรับโปรแกรมเมอร์วิดีโอเกม, อุตสาหกรรมเกมทั่วโลกใช้ประโยชน์จากซอฟต์แวร์โอเพ่นซอร์สอย่างไร และ การสอน GDevelop สำหรับผู้เริ่มต้นเพื่อเริ่มการพัฒนาเกม. ในการสอนการพัฒนาเกมนี้เราจะครอบคลุมประเด็นต่อไปนี้
คุณสมบัติการสำรวจ gdevelop
GDEvelop เป็นแพลตฟอร์มการสร้างเกมโอเพ่นซอร์ส มันสามารถขยายได้สูงและเสนออินเทอร์เฟซแบบลอจิคัลที่ผู้ใช้สามารถนำทางได้อย่างง่ายดาย ซอฟต์แวร์ฟรีนี้เขียนใน C ++, typeScript และ JavaScript นอกจากนี้ยังมีเอกสารที่ครอบคลุมเกี่ยวกับการพัฒนาและการปรับใช้ ซอร์สโค้ดทั้งหมดมีอยู่ที่ GitHub นอกจากนี้ยังมีคุณสมบัติมากมายที่ทำให้เกมนี้ทำให้ซอฟต์แวร์โดดเด่น มาดูคุณสมบัติที่สำคัญบางอย่าง Cross-Platform : แพลตฟอร์มการสร้างเกมนี้มีความหลากหลายและสามารถปรับใช้กับระบบปฏิบัติการยอดนิยมเกือบทั้งหมดเช่น MacOS, Linux และ Windows ตัวเลือกการส่งออก : GDEvelop ช่วยให้ผู้ใช้ส่งออกเกมที่พัฒนาแล้วด้วยการคลิกเพียงครั้งเดียวสำหรับ Android, iOS และเว็บ เจ้าของเกมสามารถแสดงโฆษณาวิดีโอในเกมของพวกเขาและสามารถเป็นไปได้ด้วยการสนับสนุนของ ADMOB วัตถุเกมที่ร่ำรวย : ผู้สร้างเกมโอเพนซอร์สนี้มีวัตถุเกมที่หลากหลายเช่นสไปรต์พร้อมแอนิเมชั่นการระเบิดไฟและเอฟเฟกต์อื่น ๆ ด้วยความช่วยเหลือของตัวปล่อยอนุภาค ข้อความที่จัดรูปแบบวิดีโอฝังตัวและการวาดรูปทรงที่กำหนดเองมีให้สำหรับการนำเอฟเฟกต์ที่สะดุดตาเข้ามาในเกม พฤติกรรมอเนกประสงค์ : ในบทความการพัฒนาเกมพื้นฐานนี้เราจะแสดงให้คุณเห็นว่าเราสามารถเพิ่มพฤติกรรมที่แตกต่างให้กับวัตถุเกมได้อย่างไร มีพฤติกรรมหลายอย่างที่พร้อมใช้งานและผู้ใช้สามารถพัฒนาต่อไปตามข้อกำหนด ทุกอย่างเกิดขึ้นในเรื่องของการคลิกเมาส์เพียงไม่กี่ครั้ง อินเตอร์เฟสขั้นสูง : ในบทช่วยสอนการออกแบบเกมนี้เราจะเห็นส่วนต่อประสานผู้ใช้ของเอ็นจินเกม 3D นี้ ผู้ใช้สามารถลากและวางองค์ประกอบเกมและวัตถุต่าง ๆ
ทำงานในเกม
ส่วนนี้ของการสอนการพัฒนาเกมนี้ได้อธิบายการพัฒนาเกมขั้นพื้นฐานด้วย GDEvelop ก่อนที่จะไปเพิ่มเติมตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง GDevelop ในเครื่องในเครื่องของคุณแล้ว คุณสามารถเยี่ยมชมบทช่วยสอนนี้ การสอน GDEvelop สำหรับผู้เริ่มต้นเพื่อเริ่มการพัฒนาเกม เพื่อรับความรู้ในการตั้งค่าโปรแกรมแก้ไขเกมนี้ใน LocalHost ตอนนี้เปิดตัวแก้ไขและสร้างโครงการใหม่ ในบทช่วยสอนนี้เราจะสร้างโฟลเดอร์บน Google Drive เพื่อบันทึกไฟล์เกม ตอนนี้คลิกที่“ สร้างโครงการใหม่” มันจะเปิดกล่องโต้ตอบใหม่เลือกตัวเลือก“ เกมว่าง” เพื่อเริ่มสร้างเกมใหม่
![การสอนการพัฒนาเกม](images/Screenshot-2021-05-28-at-12.44.34-1024x579.png#center)
ที่แถบเมนูโครงการด้านซ้ายมือคลิก“ บันทึกเป็น” เพื่อบันทึกเกม ประการแรกมาเพิ่มฉากกันเถอะ สำหรับสิ่งนั้นให้คลิกที่ตัวเลือก “ฉาก” และเปลี่ยนชื่อตัวอย่างเช่น “ฉากแรก” ในบทช่วยสอนนี้ที่แสดงในภาพด้านล่าง
![แพลตฟอร์มการสร้างเกม](images/Screenshot-2021-05-28-at-13.07.19-1024x576.png#center)
หลังจากสร้างฉากให้เปิดและเพิ่มวัตถุ สำหรับการเพิ่มวัตถุให้คลิก“ เพิ่มวัตถุใหม่” ที่ปรากฏบนแผงด้านขวามือ ในที่สุดมันจะเปิดกล่องโต้ตอบใหม่ที่มีสินทรัพย์ที่แตกต่างกัน อย่างไรก็ตามให้เลือกวัตถุ“ เรือสีแดง” กด“ เพิ่มลงในเกม” และปิดกล่องโต้ตอบ
![คู่มือการพัฒนาเกม](images/Screenshot-2021-05-28-at-14.16.32-1024x578.png#center)
ถัดไปคุณจะเห็นวัตถุที่ปรากฏบนแผงด้านซ้ายมือ ลากไปที่หน้าจอหลักและกดปุ่มปรากฏที่มุมซ้ายบนเพื่อเปิดเกม ดังนั้นมันจะเปิดเกมเข้าสู่หน้าต่างใหม่ดังที่แสดงในภาพด้านล่าง
![การสอนการพัฒนาเกม](images/Screenshot-2021-05-28-at-14.25.41-1-1024x557.png#center)
จนถึงตอนนี้คุณไม่สามารถเล่นกับวัตถุนี้ได้เนื่องจากไม่มีพฤติกรรมเพิ่มเข้าไป ดังนั้นขอเพิ่มพฤติกรรมให้กับวัตถุนี้ สำหรับสิ่งนั้นคลิกที่วัตถุเรือและกด“ แก้ไขวัตถุ” มันจะเปิดกล่องโต้ตอบใหม่นำทางไปยังแท็บพฤติกรรมเลือก“ การเคลื่อนไหวจากบนลงล่าง” และกด“ ใช้” ตอนนี้ดูตัวอย่างเกมและคุณจะเห็นว่าคุณสามารถย้ายวัตถุเรือบนหน้าจอโดยใช้ปุ่มลูกศรแป้นพิมพ์ของคุณ ตอนนี้คุณจะสังเกตเห็นว่าวัตถุเรือออกจากหน้าจอ ดังนั้นเพื่อแก้ปัญหานี้ให้แก้ไขวัตถุและนำทางไปยังพฤติกรรม คลิก“ เพิ่มพฤติกรรมลงในวัตถุ” ตอนนี้นำทางไปยัง“ ค้นหาพฤติกรรมใหม่” และมองหาพฤติกรรม“ อยู่บนหน้าจอ” ในแถบค้นหาดังแสดงในภาพด้านล่าง
![การพัฒนา](images/Screenshot-2021-05-28-at-16.02.19-1024x576.png#center)
ถัดไปเลือกและติดตั้งลงในโครงการและกดใช้ อีกอย่างหนึ่งคือการปรับจุดกึ่งกลางของวัตถุ ดังนั้นไปที่คุณสมบัติของวัตถุอีกครั้งและ “แก้ไขจุด” ที่ปรากฏที่ด้านล่าง คุณจะลงจอดบนหน้าจอต่อไปนี้
![การสอนการออกแบบเกม](images/Screenshot-2021-05-28-at-16.13.08-1024x579.png#center)
ดังนั้นลากเครื่องหมายที่ปรากฏที่มุมบนซ้ายไปยังกึ่งกลางของวัตถุจากนั้นปิดและใช้ ตอนนี้ถ้าคุณเปิดตัวเกมใหม่คุณจะเห็นการเปลี่ยนแปลง
![การสอนการพัฒนาเกม](images/Screenshot-2021-05-28-at-16.18.02-1024x578.png#center)
บทสรุป
นี่คือจุดสิ้นสุดของการสอนการพัฒนาเกมนี้ หวังว่าโพสต์บล็อกนี้จะเป็นประโยชน์สำหรับนักพัฒนาเกม บทช่วยสอนนี้ทำให้คุณสามารถทำงานกับวัตถุเกมและเพิ่มพฤติกรรม ในอนาคต containerize.com จะเผยแพร่โพสต์บล็อกและบทความสอนเกี่ยวกับซอฟต์แวร์ออกแบบวิดีโอเกมโอเพนซอร์สเพิ่มเติม ดังนั้นโปรดติดต่อกับ ซอฟต์แวร์พัฒนาเกม หมวดหมู่ที่ containerize.com สำหรับการอัปเดตปกติ