โปรแกรม construct 2¸„ู่มือโปรแกรม construct... · 1....

42
~ 1 ~ โปรแกรม Construct 2 Construct 2 คือ Engine สำหรับสร้ำงเกม 2 มิติ ด้วยภำษำ HTML5 โดยลดขั ้นตอนกำรเขียน Code ให้น้อยที่สุด ซึ ่งเกมที่ใช้ภำษำ HTML5 จะสำมำรถ Run บนอุปกรณ์ได้หลำยประเภท ไม่ว่ำจะเป็น PC แท็บ เล็ต หรือ Smart Phone ซึ ่งนั่นทำให้เกมที่สร้ำงด้วย Construct 2 มีช่องทำงกำรเผยแพร่หรือจัดจำหน่ำยได้ หลำยช่องทำง เรำสำมำรถใช้ Construct2 สร้ำงเกมได้หลำยแพลตฟอร์ม คุณสมบัติเด่นของ Construct2 Quick & Easy กำรสร้ำงเกมด้วย Construct 2 สำมำรถทำได้ง่ำยๆ ไม่กี่ขั ้นตอน เพียงแค่คลิกลำกและวำงวัตถุลง หน้ำจอ เพิ่ม Behavior ให้วัตถุ และทำให้พวกมันมีชีวิตด้วย Event ทั ้งนี ้ เรำสำมำรถ Preview เพื่อ ทดลองผลงำนได้เท่ำที่เรำต้องกำร Powerful Event System ระบบกำรเขียน Event ของเกมถูกออกมำให้ดูง่ำย และใช้ภำษำที่ใกล้เคียงภำษำมนุษย์ เพียงแคผู้พัฒนำเข้ำใจระบบตรรกะพื ้นฐำน ก็สำมำรถสร้ำงเกมง่ำยๆ ได้แล้ว โดย Construct 2 จะบังคับให้ เรำเขียนโปรแกรมโดยใช้ Event เท่ำนั ้น ทำให้ผู้พัฒนำไม่จำเป็นต้องสนใจ Code เกมเลย Flexible Behaviors Construct 2 จะเตรียมสิ่งที่เรียกว่ำ Behaviors (พฤติกรรม) หลำกหลำยรูปแบบ เช่น กระพริบได้เป็น วัตถุทำงตัน ขยับได้ 8 ทิศทำง สำหรับเพิ่มให้กับวัตถุในเกมของเรำ ทำให้ลดขั ้นตอบกำรทำงำนลง ได้มำก Instant Preview ระบบ Preview ในโปรแกรมสำมำรถทำได้ตลอดเวลำ นอกจำกนี license version ยังมีระบบ Preview Over Wifi ที่ช่วยให้เรำสำมำรถ preview เกมจำก Pc ด้วยมือถือหรือ Taplet ผ่ำน wifi ได้ ทันที

Upload: others

Post on 14-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 1 ~

โปรแกรม Construct 2

Construct 2 คอ Engine ส ำหรบสรำงเกม 2 มต ดวยภำษำ HTML5 โดยลดขนตอนกำรเขยน Code ใหนอยทสด ซงเกมทใชภำษำ HTML5 จะสำมำรถ Run บนอปกรณไดหลำยประเภท ไมวำจะเปน PC แทบ

เลต หรอ Smart Phone ซงนนท ำใหเกมทสรำงดวย Construct 2 มชองทำงกำรเผยแพรหรอจดจ ำหนำยได

หลำยชองทำง

เรำสำมำรถใช Construct2 สรำงเกมไดหลำยแพลตฟอรม

คณสมบตเดนของ Construct2

Quick & Easy

กำรสรำงเกมดวย Construct 2 สำมำรถท ำไดงำยๆ ไมกขนตอน เพยงแคคลกลำกและวำงวตถลงหนำจอ เพม Behavior ใหวตถ และท ำใหพวกมนมชวตดวย Event ทงน เรำสำมำรถ Preview เพอ

ทดลองผลงำนไดเทำทเรำตองกำร

Powerful Event System ระบบกำรเขยน Event ของเกมถกออกมำใหดงำย และใชภำษำทใกลเคยงภำษำมนษย เพยงแค

ผพฒนำเขำใจระบบตรรกะพนฐำน กสำมำรถสรำงเกมงำยๆ ไดแลว โดย Construct 2 จะบงคบให

เรำเขยนโปรแกรมโดยใช Event เทำนน ท ำใหผพฒนำไมจ ำเปนตองสนใจ Code เกมเลย

Flexible Behaviors

Construct 2 จะเตรยมสงทเรยกวำ Behaviors (พฤตกรรม) หลำกหลำยรปแบบ เชน กระพรบไดเปน

วตถทำงตน ขยบได 8 ทศทำง ส ำหรบเพมใหกบวตถในเกมของเรำ ท ำใหลดขนตอบกำรท ำงำนลงไดมำก

Instant Preview

ระบบ Preview ในโปรแกรมสำมำรถท ำไดตลอดเวลำ นอกจำกน license version ยงมระบบ Preview Over Wifi ทชวยใหเรำสำมำรถ preview เกมจำก Pc ดวยมอถอหรอ Taplet ผำน wifi ได

ทนท

Page 2: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 2 ~

Stunning Visual Effects

Construct2 ไดเตรยม plug-in ทเกยวกบ effect ไวมำกมำยเชนกน รวมไปถง Particle plug-in ทชวย

ใหเรำสรำง effect สวยๆ ได

Multiplatform Export

เพรำะใชภำษำ HIML5 เปนหลก Construct 2 จงสำมำรถสรำงเกมส ำหรบ Run บนอปกรณหลำย

ประเภท โดยไมตองแกไขไฟลเกมมำกนก ซงกำรเผยแพรเกมไปยง iOS หรอ Android จะตองใชโปรแกรมอนๆ เขำมำชวย

Easy Extensibility

แมวำจะม Construct 2 จะม Plug-in มำกมำยใหเลอกใชอยแลว แตถำเรำตองกำรมำกกวำนน เรำสำมำรถเขยน Plug-in เพมเอง พรอแบงปงกบเพอนๆ นกพฒนำได เขยน Plug – in จ ำเปนตองใช

ควำมรทำงดำน Javascript หรอ GLSL

สวนประกอบของโปรแกรม Construct 2 หลงจากทท าการตดตงเสรจสนแลว สามารถเขาใชงานโปรแกรม Construct 2 ใน Desktop ไดโดย

การคลกท Construct 2 Icon

Icon ของ Construct 2

หลงจากคลกท Icon ใน Desktop เพอท าการเปดโปรแกรม Construct 2 จะปรากฎหนาตาของ โปรแกรม Construct 2

Page 3: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 3 ~

แถบค ำสงมำตรฐำน (Menu Bar) ของโปรแกรม Construct 2 มดงน แถบค ำสง File

ในสวนนจะใชจดการเกยวไฟลของโปรแกรม Construct 2 ซงกจะคลายๆ กบโปรแกรมทวไป คอ มการสรางไฟลงานใหม (New) , การเปดไฟลงานทมอยแลว (Open) , การบนทกไฟลงานในลกษณะตางๆ เชน บนทกแบบปกต (Save) , บนทกทงชนงาน (Save As Project..) , บนทกทงหมดดวยไฟลเดยว (Save As Single File..) การบนทกไฟลจะไดไฟลนามสกล .capx ซงตองเปดดวยโปรแกรม Construct 2 เทานน , การสงออกชนงาน (Export project..) , การปดแบบปกต (Close tab) , การปดทงชนงาน (Close project)

แถบค ำสง Home ในสวนนจะรวบรวมค าสงในการท างานตางๆ ไมวาจะเปนค าสงทใชในการจดการคลปบอรดทวๆ

ไป เชน ตด , คดลอก , วาง , เลกท า , ท าซ า , ลบ , เลอกทงหมด ฯลฯ แตกมสวนทเพมเตมขนมา คอค าสงในตงคาการแสดงผลชนงาน ซงสามารถก าหนดประเภทของการแสดงผลใหเหมาะสมกบชนดของอปกรณหรอซอฟตแวรทใชท Active configurations และ Displaying ทหวขอออนไลน (Online) สามารถตดตอขอค าแนะน า หรอเรยนรการใชงานจากผผลตไดโดยตรงตลอดเวลาท Scirra.com หรอ Help นอกจากนนยงสามารถแสดงผลชนงานขณะพฒนาดวยการทดสอบทวไป (Run layout) , แสดงผลชนงานแบบคนหาจดบกพรอง (Debug layout) และการออกแบบชนงาน (Export project)

Page 4: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 4 ~

แถบค ำสง View ในสวนนจะรวบรวมค าสงในการก าหนดมมมองของแถบแสดงคณสมบต (Palette Bar) ตาง ๆ โดย

สวนใหญจะใชจดการวตถ (Object) ในหนา Layout เชน Status Bar , Properties Bar , Project Bar , Layer Bar , Z Order Bar , Object Bar เปนตน และสามารถยอ ขยายมมมองของชนดงานท Zoom ไมวาจะเปน Zoom in , Zoom out , Zoom to 100% เปนตน

แถบค ำสง Events ในสวนนจะรวบรวมค าสงในการจดการ Event ซงจะใชงานในหนา Event Sheet

หนำจอหลก (User Interface) ทงหมดของ Construct 2 มดงน

Page 5: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 5 ~

แถบแสดงคณสมบตของ Properties ในสวนนจะแสดง และใชก าหนดคณสมบตของวตถ (Object) หรอสวนประกอบตางๆ ของชนงาน

ทสรางขน เชน ขอมลทวไปเกยวกบชนงาน (About) , การตงคาชนงาน (Project Settings) , การตงคาองคประกอบอนๆ (Configuration Settings)

แถบแสดงคณสมบตของ Properties ในโปรแกรม Construct 2

Page 6: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 6 ~

แถบแสดงคณสมบตของ Project ในสวนนจะแสดง และใชเขาถงทรพยากรของชนงานได ไมวาจะ

เปนหนา (Layouts) หรอหนา เหตการณ (Event sheets) , เสยงประกอบ (Sounds) , ดนตรประกอบ (Music) ,ไฟล (Files) ฯลฯ ซง ทรพยากรเหลานจะถกแบงแยกและจดเกบไวในแตละโฟลเดอร

แถบแสดงคณสมบตของ Objects

ในสวนนจะแสดง และสามารถเขาถงวตถ (Object) พรอมทงสามารถปรบแตงแกไขวตถตาม ประเภทของแตละวตถ หรอทรพยากรของชนงานนนๆ ได

Page 7: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 7 ~

แถบแสดงคณสมบตของ Layers

ในสวนนจะแสดง และก าหนดชนของเลเยอร (Layer) โดยเลเยอรจะมโครงสรางแบบชนเรยง ล าดบใชส าหรบการแยกองคประกอบของชนงานออกเปนสวนๆ และมอสระตอกน

Page 8: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 8 ~

แถบแสดงสถำนะกำรท ำำงำน Status ในสวนนจะแสดงสภาวะการท างานในขณะปจจบนของโปรแกรม Construct 2 เชน ขนาดของ

ไฟลชนงาน , ขนาดของหนวยความจ าทใช , จ านวน Event , Layer ปจจบน , ต าแหนงของเมาส ฯลฯ

การปรบขนาด Layout และ Windows Size

โดยท ำกำรปรบใหเปนขนำด Tablet 7 นว แนวนอน และทดลองซมเขำ ออกหนำจอโดยใหกดป ม Ctrl คำงไวแลวหมนป มตรงกลำงเมำส layout ขนำด 1000 x 600 จำกนนคลกท view

ขนำด Window Size 1000 , 600

Page 9: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 9 ~

การสราง Object หรอน าเขา Object แบบ Sprite

1. คลกเมำสขวำทวำงแลวเลอกค ำสง insert new obiect หรอ ดบเบลคลกทพนทวำงๆ ไดเลย

2. คลกเลอก Sprite เสรจแลวคลกทป ม Insert

Page 10: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 10 ~

3. คลกเมำส 1 ครง เลอกเครองมอวำดรปในพนทสเหลยม

4. หรอ โหลดรปทเรำมอยในคอมพวเตอร

5. เลอกรป เสรจแลวใหคลกทป ม เพอปดหนำตำงน

(นอกจำกวธตำมขนตอนนแลว ยงมอกวธทงำยในกำรน ำภำพเขำมำคอ ลำกภำพในคอมพวเตอร เขำมำ

วำงใน Layout เลยกได)

Page 11: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 11 ~

ทดสอบการรนงาน

เมอเรำลองสรำง Object แลว ตองกำรจะดผลงำน ใหทดสอบกำรรนโปรแกรม วธกำรใหไปก ำหนด

Browser ของ Chrome สวนวธลดในกำรทดสอบรนงำน คอกดแปนพมพป ม F5

1. ท Project Properties กดท View

2. ท Configuration Settinge ชอง Preview browser ใหเปลยนเปน Chrome

3. จำกนนคลกทป ม ดำนบน หรอ แทบ Home เลอก

Page 12: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 12 ~

สราง Object ใหเปนแบบ Animation

Object ทเรำสรำงขนครงแรก จะมแคเฟรมเดยวคอเฟรม 0 ซงจะแสดงเปนภำพนง แตถำเรำตองกำรท ำใหเคลอนไหวได ตองท ำใหเปนแบบ Animation

1. Double Click ท Layout เพอสรำง Sprite

2. ใช เครองมอ Brush ปรบหวแปรง 200 3. เลอกสและคลกวำดลงดำนบนเฟรมรปสเหลยม

4. คลกเมำสขวำท Animation frame เลอก Add frame

5. คลกวำดลงดำนลำงเฟรมรปวงกลม เพอใหอยคนละต ำแนง

Page 13: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 13 ~

6. คลกทหนำตำง Animation จำกนนไปทหนำตำงคณสมบต ปรบคำ Speed ลดลงเหลอ 2 และเลอก

Loop ใหเปน Yes

7. กดป ม F5 ทดสอบกำรท ำงำน (หมำยเหต กำรแกไข Object ใด ให Double Click ท Object นน)

วงกลมจะเลอนลง มำและยอนกลบไปดำนบน เรอยๆ

Page 14: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 14 ~

สรางภาพแบบ Tile Background

Tile กคอแผนกระเบอง ดงนนกำรสรำงภำพแบบ Tile Background กเปนเหมอนกำรสรำงกระเบอง 1 แผน แลวกปกระเบองนนใหเตมพนททเรำตองกำร

1. Double Click ท Layout เพอสรำง Object แบบ Tile Background

2. คลกเครองมอ ยอ ขยำยภำพ

3. ก ำหนดขนำดภำพใหเหลอแค 100 x 100 pixel

4. คลกทป ม OK

Page 15: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 15 ~

5. ใชเครองมอวำดรปลงในพนทสเหลยม ปดหนำตำงกำรวำดรป

6. ใชเมำสยอ ขยำยภำพใหเตมพนททตองกำร

7. กดป ม F5 ทดสอบกำรท ำงำน

Layout ในโปรแกรม Construct2 เปรยบเทยบกบโปรแกรม Flash กคอ Scence หรอฉำก หรอจะมองเทยบกบ Powerpoint กเหมอน สไลด 1 แผน เรำสำมำรถทจะเปลยนชอหรอเพม Layout ได และในแต

ละ Layout จะม Layer ใหเรำเพม ลบ ซอน เลเยอรได ท ำใหงำยในกำรออกแบบงำน

คลกขวำเลอก Duplicate เพม Layout คลกขวำเลอก Rename เปลยนชอ Layout

Page 16: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 16 ~

ในเลเยอร เรำยงสำมำรถลงสใหกบเลเยอรไดดวย เลเยอรกเหมอนแผนใสมำซอนทบกน เลเยอร

ลำงสดจะอยต ำแหนง 0 เรำนยมใชท ำเปนฉำก Background

เปลยนชอ Layer

เปด/ปดการแสดง Layer

เปด/ปดลอก Layer

ลบ Layer เพม Layer

Page 17: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 17 ~

ทดสอบสรางเกมแนว Platform เกมแนว Platform หรอในมมมอง Side Scroll ตวอยำงเชน เกมมำรโอ ทเดน กระโดด เปนตน มวธ

ท ำงำยๆ ดงน 1. สรำง Object ตวละคร และพนส ำหรบเดน และพนทกระโดดไปยน

2. ท ำกำรก ำหนดพฤตกรรมหรอ Behavior ใหกบ Object ทเรำสรำง

- ก ำหนด Behavior ตวละคร ใหเปนแบบ Platform

Page 18: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 18 ~

- ก ำหนด Behavior ตวพน ใหเปนแบบ Solid

3. กดป ม F5 เพอรนทดสอบงำน

4. ใชป มลกศรกดเดนหนำ ถอยหลง ลกศรชขนส ำหรบกระโดด

Page 19: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 19 ~

การท าให Sprite หนหนาตามทศทางลกศรซาย ขวา ปกตเมอเรำสรำงตว Sprite ขนมำและก ำหนดพฤตกรรม Behavior ใหเปนแบบ Platform แลว เวลำ

ใชลกศรเลอนตว Sprite จะเหนวำหนไปทำงเดยวตลอด เรำมำฝกท ำให Sprite สำมำรถหนหนำไปตำมทศซำยขวำ ตำมลกศรทเรำกด

1. สรำง Sprite

2. ก ำหนด Behavior เปนแบบ Platform

3. ดบเบลคลกทพนทเพอเพม Object แบบ Keybord เขำมำ

Page 20: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 20 ~

4. ก ำหนดกำรท ำงำนใน Event Sheet คลกท add event เลอก Keyboard คลกทป ม Next จะม

keyboard ปรำกฏขนมำใน Projects

Page 21: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 21 ~

ใหเลอกค ำสง On key pressd จำกนนใหคลกป ม Next

Page 22: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 22 ~

Page 23: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 23 ~

5. จำกนนท ำแบบเดมอกครงเพอเลอกเปนลกศรซำย

6. กดป ม F5 ทดสอบกำรท ำงำน

Page 24: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 24 ~

ผลไมหลนอยางงาย ในตวอยำงน เรำจะลองฝกท ำผลไมหลนอยำงงำยๆ 1 ลกกอนและคอยฝกท ำแบบสมหลนลงมำ

หลำยๆ ลกในครำวถดไป ขนตอนท 1 แทรก Object แบบ Sprite แลววำดรปผลไมขนมำ 1 ลก

ขนตอนท 2 ก ำหนด Behavior ใหกบผลไม 2 อยำง คอ

2.1 แบบ Physics วตถจะเคลอนทแบบฟสกส

2.2 แบบ Destroy Outside Layout เพอลบ Object ออกจำกหนำจอเมอพนหนำจอไปแลว เพรำะถำไมลบ จะท ำใหมกำรท ำงำนตลอด เปนกำรสนเปลองหนวยควำมจ ำ

Page 25: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 25 ~

น ำผลไมไปวำงไวดำนขอบบนจอ จำกนนเลอก Behaviers กด + เลอก Physics กดป ม Add

Page 26: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 26 ~

การท าตะกรารบผลไม

กจกรรมนเรำจะมำท ำตะกรำส ำหรบเกบผลไมกน ซงตะกรำ จะเคลอนทไดแค 2 แนวเทำนน คอเลอนซำย ขวำ มำดวธกำรท ำ ขนตอนท 1 แทรก Object แบบ Sprite แลววำดรปตะกรำขนมำ 1 ถำด

ขนตอนท 2 ก ำหนด Behaviors ใหกบตะกรำแบบ 8Direction

Page 27: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 27 ~

ขนตอนท 3 ก ำหนดทศทำง ใหเคลอนทแคซำยกบขวำเทำนน

- Directions : Left & right

-

ขนตอนท 4 ก ำหนดมม Angle เปน No - Set angle : No

แลวรนทดสอบงำนกดป ม F5

Page 28: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 28 ~

การชนกน(Collision)ของ Object จำกกำรทเรำไดฝกสรำงผลไมและตะกรำมำแลว เรำลองมำท ำใหผลไมทหลนลงมำชนกนกบตะกรำ

โดยใชค ำสง Collision ขนตอนท 1 สรำงผลไมและตะกรำ(ดกจกรรมทผำนมำ) ขนตอนท 2 ก ำหนด Event ใหกบตะกรำ เมอมผลไมมำชน

ขนตอนท 3 ก ำหนดใหลบผลไมนนออกจำกหนำจอไป

Page 29: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 29 ~

Page 30: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 30 ~

เมอ ตะกรา ชนกบ ผลไม ให ผลไม หายไป

แลวกดป ม F5 รนทดสอบงำน

เมอชนกนแลวใหเพม Score และโชว Score เรำไดท ำกำรชนกนไดแลว เรำกมำท ำขนตอนเพมในสวนกำรแสดง Score ดงน

ขนตอนท 1 ท ำกำรเพม Object แบบ Text ไวส ำหรบแสดง Score

Page 31: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 31 ~

ขนตอนท 2 ก ำหนดตวแปร Score ใหมคำเรมตนเทำกบ 0

ขนตอนท 3 ก ำหนดเหตกำรณเพม Score

คลกเมาสขวาทวาง

แกไขจากค าวา Text ใหเปน 0

Page 32: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 32 ~

ขนตอนท 4 ก ำหนดใหแสดง Score ทอพเดทแลว

Page 33: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 33 ~

กดป ม F5 เพอทดสอบกำรชนแลวม Score แสดงคำออกมำ

เมอตะกรา ชนผลไม

ผลไมหายไป

เพมคะแนน 1 คะแนน

แสดงคะแนน

Page 34: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 34 ~

การทาใหผลไมหลนลงมาแบบสม

เมอผลไมชนกบตะกรำ กจะมคะแนนโชวขนหนำจอ แตผลไมจะหลนลงมำลกเดยวแลวหำยไปเลย ดงนนเรำจะมำท ำใหมผลไมหลนลงมำเรอยๆ ทกๆ 1 วนำท และสมต ำแหนงทตกลงมำจำกดำนบนดวย ขนตอนท 1 ใหเพม Event เปนแบบ System ก ำหนด Every x Seconds ก ำหนดเวลำทกๆ 1 วนำท คลกท Add event เลอกไปท System จำกนนคลกทป ม Next

เลอก ค ำสง Every X seconds จำกนนคลกท Next

ในชอง Interval (seconds) เปน 1.0

Page 35: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 35 ~

ขนตอนท 2 Add Action แบบ Creat object แลวเลอก ผลไม

ขนตอนท 3 ก ำหนดกำร random ในแกน x

Page 36: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 36 ~

กดป ม F5 เพอทดสอบงำน

การจบเวลาเลนเกม ผลไมทสมจะหลนลงมำเรอยๆ เรำจะมำก ำหนดเวลำในกำรเลนเกมวำ ใหผเลนเกบผลไมภำยในเวลำ

ทเรำก ำหนด เมอหมดเวลำแลวใหไปหนำจบเกม ขนตอนท 1 ใหท ำกำรเพม Layout หนำจบเกม(Game Over)ขนมำไวกอน

ขนตอนท 2 เพม Text ส ำหรบแสดงเวลำ

ทกๆ 1 วนาท ใหสรางผลไม สมมาปรากฏดานบนจอภาพ

Page 37: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 37 ~

ขนตอนท 3 ก ำหนดตวแปรเวลำ ในทนใชชอวำ MaxTime โดยก ำหนดคำเรมตนคอ 30 วนำท

แกไขค ำวำ Text เปนตน 30

ขนตอนท 4 เมอเรมเลนใหท ำกำรลดเวลำลงทละ 1 วนำท

คลกขวาทวาง

Page 38: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 38 ~

ขนตอนท 5 ตรวจสอบเงอนไขวำ ถำเวลำลดลงเทำกบ 0 แลว ใหไปหนำจบเกม

Page 39: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 39 ~

คลกขวาตรงทวาง

Page 40: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 40 ~

Page 41: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge

~ 41 ~

ภำพสรปกำรท ำงำนของโคดจบเวลำ

ขนตอนสดทำยคอ กดป ม F5 ท ำกำรทดสอบเกม

เมอเวลาหมด ใหไปทหนา Game Over

Page 42: โปรแกรม Construct 2¸„ู่มือโปรแกรม Construct... · 1. ที่ Project Properties กดที่ View 2. ที่ Configuration Settinge