โปรแกรม 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 ได้ ทันที

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

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