Room คือ ห้องไว้สำหรับวางวัตถุ จัดการเกี่ยวกับเกมของคุณ เช่น ห้องเมนู ห้องเล่นเกม เป็นต้น ในตอนเริ่มต้นจะมีแค่พื้นหลังสีเทามาให้เราค่ะ สำหรับเส้นตารางที่ขึ้นอยู่ไม่ต้องกังวลไปนะคะ เพราะเส้นตารางพวกนั้นไม่ได้แสดงในเกมค่ะ มีไว้ช่วยให้เราวางวัตถุได้ตรงตาม แกน x , y ที่ต้องการค่ะ แต่ถ้าไม่ต้องการเส้นตารางก็สามารถปิดได้ค่ะ
เส้นตารางจะมีอยู่ 2 แบบค่ะ
1. แบบเส้นตรงแนวตั้งแนวนอน (
)

2. แบบเส้นทแยงมุม (
)

การสร้างห้อง ( Room ) สามารถสร้างได้ 4 วิธีค่ะ
1. แถบเมนูด้านบน คลิก Resources เลือก Create Room
2. กดปุ่มคีย์ลัด Shift + Ctrl + R
3. แถบเมนูรูปภาพด้านบน คลิก กล่องสี่เหลี่ยมกรอบสีฟ้า
4. แถบเมนูด้านข้าง คลิกเมาส์ขวาที่คำว่า Room เลือก Create Room
เราก็ได้รู้วิธีในการสร้างห้องไปแล้ว คราวนี้เรามาสำรวจห้องกันหน่อยดีกว่าค่ะ ว่าตรงไหนเอาไว้ทำอะไรบ้าง
การเพิ่ม/ลบ Object
การเลือกวัตถุที่ต้องการเพิ่ม คุณสามารถเลือกโดยการคลิกเมาส์ซ้ายในส่วนที่แสดงวัตถุที่เลือกอยู่ในปัจจุบัน หรือ เลือกจากด้านล่างตรง Object to add left mouse ที่แสดงชื่อวัตถุที่เลือกอยู่ในปัจจุบัน
คลิกเมาส์ซ้าย = เพิ่มวัตถุ
คลิกเมาส์ซ้าย + Alt = วางวัตถุอย่างอิสระไม่ต้องยึดติดกับขอบเส้นตาราง
คลิกเมาส์ซ้าย + Shift = วางวัตถุหลายๆชิ้น โดยการคลิกค้างแล้วลากเพื่อวางวัตถุ
คลิกเมาส์ซ้าย + Ctrl = ย้ายวัตถุ
คลิกเมาส์ขวา = ลบวัตถุ
คลิกเมาส์ขวา + Shift = ลบวัตถุทั้งหมด หรือ ลบครั้งละหลายๆชิ้น
คลิกเมาส์ขวา + Ctrl = แสดงเมนู (ดูตัวอย่างเมนูที่จะแสดงได้จากด้านล่าง)
การตั้งค่าห้อง Room setting
คุณสามารถตั้งชื่อห้องเพื่อให้งานต่อการแก้ไขหรือจะรู้ได้ว่าห้องนี้คือห้องอะไร พร้อมใส่คำอธิบายให้ห้องตรง Caption for the room คำอธิบายจะแสดงตอนเล่นเกมค่ะ และปรับคำกว้างความสูงของห้องได้จากส่วน Setting นี้เลยค่ะ รวมถึงแก้ไขความเร็วของเกม Speed
tiles แปลว่า กระเบื้อง
เป็นภาพพื้นหลังที่จะเข้ามาช่วยเพิ่มความสวยงามให้เกม เดี๋ยวจะลองยกตัวอย่างเพื่อให้เข้าใจดูค่ะ วัตถุ (Object) ก็คือพื้นปูนธรรมดา tiles ก็เป็นกระเบื้องที่จะเข้ามาช่วยให้พื้นในบ้านของเราดูดียิ่งขึ้น และจะไม่ส่งผลต่อพื้นปูน เพียงแค่มาวางปิดพื้นปูนไว้ให้สวยงามเฉยๆค่ะ
การจะทำให้ภาพพื้นหลังมาใช้เป็นกระเบื้อง ตอนสร้างภาพพื้นหลัง (background) ก็ต้องติ๊กเครื่องหมายถูกหน้าข้อความ Use as tile set ค่ะ
เพิ่มเติมเกี่ยวกับ Tile Properties
พอติ๊กหน้าข้อความ Use as tile set แล้วก็จะมีแถบเพิ่มขึ้นมาให้เรากำหนดคุณสมบัติกระเบื้อง (Tile Properties)
tile width : ความกว้างของกระเบื้อง
tile height : ความสูงของกระเบื้อง
horizontal offset : เลื่อนกระเบื้องแนวนอน
vertical offset : เลื่อนกระเบื้องแนวตั้ง
horizontal sep : ระยะห่างของกระเบื้องแนวนอน
vertical sep : ระยะห่างของกระเบื้องแนวตั้ง
การตั้งค่าภาพพื้นหลัง Setting the background
ภาพพื้นหลังของห้อง ถ้าคุณไม่มีภาพพื้นหลัง คุณสามารถใช้สีเป็นภาพพื้นหลังได้โดย การเลือกสีจากด้านบนตรงคำว่า Color ค่ะ แต่ถ้ามีภาพพื้นหลังก็คลิกที่ no background แล้วเลือกภาพพื้นหลังของคุณค่ะ เราสามารถทำให้ภาพพื้นหลังเลื่อนได้ด้วยค่ะ อ่านบทความ ทำให้ภาพพื้นหลังเลื่อน
มุมมองตอนเล่นเกม views
View in room ขนาดมุมมองในห้อง จะเป็นกรอบมุมมอง เราสามารถใช้ Object following กำหนดให้กรอบมุมมองเลื่อนตามวัตถุได้ค่ะ Port on screen ก็คือขนาดหน้าจอเกมค่ะ
ถ้าอธิบายส่วนไหนไม่เข้าใจ/ผิดพลาด สามารถบอกหรือสอบถามเข้ามาได้ค่ะ :D
อ่านบทความเกี่ยวกับโปรแกรม Game Maker ได้ที่ Articles Game Maker 8
ไม่มีความคิดเห็น
โพสต์ความคิดเห็น
หากบทความเกิดความผิดพลาดประการใดต้องขออภัยและช่วยชี้แนะด้วยนะคะ ^^