SlideShare a Scribd company logo
Dept. of Electronics Engineering
Construct 2 事件表作業
電子工程系電腦遊戲設計組
吳錫修
2014.7.16
事件表(Event sheet) 1/2
 用來描述當發生特定狀況發生時 (條件),所要執行的回應作業 (動作)
 每個遊戲場景可指定⼀個對應的事件表
Wu, ShyiShiou2
 Construct 2每個tick會自動由上到下依序執行
事件表內容
事件表(Event sheet) 2/2
 事件組成
 IF Conditions THEN Actions
 單擊Margin處,可以選取整個event
 Conditions :事件發生條件
 事件發生對象 (物件)
 物件發生了什麼事件?
 Aactions:發生事件後要做什麼?
 作用在那個物件上?
 要做什麼?
Wu, ShyiShiou3
Margin
Event Block
ActionsConditions
建立事件
 建立Event Block
雙擊Event sheet作業區,或點擊Event sheet作業區中的Add event
 加入Actions
點擊Event Block後的Add action,建立事件之Actions
Wu, ShyiShiou4
事件註解
 Margin快顯功能表 Add/Add comment
Wu, ShyiShiou5
刪除事件
 點擊Margin (選取整個事件),按下Delete鍵
 Margin快顯功能表 Delete
Wu, ShyiShiou6
暫時將事件禁用
 Margin快顯功能表 Toggle disabled
 再執行⼀次則可重新啟用該事件
Wu, ShyiShiou7
建立多條件事件 1/2
 多個條件同時發生
IF condition 1 AND condition 2 THEN actions
1. Add event
2. Conditions快顯功能表 Add another condition
Wu, ShyiShiou8
建立多條件事件 2/2
 多個條件,其中任⼀條件發生
IF condition 1 OR condition 2 THEN actions
1. Add event
2. Conditions快顯功能表 Add another condition
3. Margin快顯功能表 Make 'Or' block
Wu, ShyiShiou9
建立子事件
 父事件的action執行後才會執行子事件
 父事件與子事件可以有各自的action
 Margin快顯功能表 Add/Add sub-event
Wu, ShyiShiou10
使用反向條件
 由Conditions快顯功能表 Invert
Wu, ShyiShiou11
使用ELSE條件
Wu, ShyiShiou12
 Margin快顯功能表 Add/Add 'Else'
使用事件群組 1/3
將相關作業事件群組起來以方便管理
1. 在事件表中新增群組 (Add group)
Wu, ShyiShiou13
使用事件群組 2/3
2. 在群組中加入子事件 (Add sub-event)
Wu, ShyiShiou14
使用事件群組 3/3
 群組作業
 Toogle disabled
啟用/禁用群組事件
 Toggle bookmark
標示/移除書籤
 Toggle breakpoint
設置/清除中斷點
 Replace object
更換群組中的物件
 Expand all groups
展開所有群組
 Collapse all groups
摺疊所有群組
Wu, ShyiShiou15
使用全域變數 (global variable)
 Construct 2專案共用
 支援Number及Text資料型別
Wu, ShyiShiou16
使用區域變數 (local variable)
 定義在群組或事件中,僅供所屬群組或所屬事件使用
Wu, ShyiShiou17

More Related Content

Viewers also liked

使用CocoonJS發佈Construct 2專案到Android手機
使用CocoonJS發佈Construct 2專案到Android手機使用CocoonJS發佈Construct 2專案到Android手機
使用CocoonJS發佈Construct 2專案到Android手機
吳錫修 (ShyiShiou Wu)
 
Construct 2 Physics behavior
Construct 2 Physics behaviorConstruct 2 Physics behavior
Construct 2 Physics behavior
吳錫修 (ShyiShiou Wu)
 
Arduino Yún console連線
Arduino Yún console連線Arduino Yún console連線
Arduino Yún console連線
吳錫修 (ShyiShiou Wu)
 
Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料
吳錫修 (ShyiShiou Wu)
 
20142015機器人競賽資訊
20142015機器人競賽資訊20142015機器人競賽資訊
20142015機器人競賽資訊
信仁 邱
 
8direction behavior
8direction behavior8direction behavior
8direction behavior
吳錫修 (ShyiShiou Wu)
 
2014探奇NXT機器人 wro v1
2014探奇NXT機器人 wro v12014探奇NXT機器人 wro v1
2014探奇NXT機器人 wro v1
信仁 邱
 
AMA 中級術科實作 I
AMA 中級術科實作 IAMA 中級術科實作 I
AMA 中級術科實作 I
吳錫修 (ShyiShiou Wu)
 
Construct 2的Particles物件
Construct 2的Particles物件Construct 2的Particles物件
Construct 2的Particles物件
吳錫修 (ShyiShiou Wu)
 
AMA 中級術科實作II
AMA 中級術科實作IIAMA 中級術科實作II
AMA 中級術科實作II
吳錫修 (ShyiShiou Wu)
 
2015 wro比賽資訊
2015 wro比賽資訊2015 wro比賽資訊
2015 wro比賽資訊
信仁 邱
 
機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock
信仁 邱
 
Avgminmax223
Avgminmax223Avgminmax223
Avgminmax223
信仁 邱
 
AMA 中級術科實作III
AMA 中級術科實作IIIAMA 中級術科實作III
AMA 中級術科實作III
吳錫修 (ShyiShiou Wu)
 
2015機器人競賽資訊
2015機器人競賽資訊2015機器人競賽資訊
2015機器人競賽資訊
信仁 邱
 
AMA 中級術科實作IV
AMA 中級術科實作IVAMA 中級術科實作IV
AMA 中級術科實作IV
吳錫修 (ShyiShiou Wu)
 
Arduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 allArduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 all
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介
吳錫修 (ShyiShiou Wu)
 
Construct 2基本操作
Construct 2基本操作Construct 2基本操作
Construct 2基本操作
吳錫修 (ShyiShiou Wu)
 
mBot藍牙控制
mBot藍牙控制mBot藍牙控制
mBot藍牙控制
吳錫修 (ShyiShiou Wu)
 

Viewers also liked (20)

使用CocoonJS發佈Construct 2專案到Android手機
使用CocoonJS發佈Construct 2專案到Android手機使用CocoonJS發佈Construct 2專案到Android手機
使用CocoonJS發佈Construct 2專案到Android手機
 
Construct 2 Physics behavior
Construct 2 Physics behaviorConstruct 2 Physics behavior
Construct 2 Physics behavior
 
Arduino Yún console連線
Arduino Yún console連線Arduino Yún console連線
Arduino Yún console連線
 
Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料
 
20142015機器人競賽資訊
20142015機器人競賽資訊20142015機器人競賽資訊
20142015機器人競賽資訊
 
8direction behavior
8direction behavior8direction behavior
8direction behavior
 
2014探奇NXT機器人 wro v1
2014探奇NXT機器人 wro v12014探奇NXT機器人 wro v1
2014探奇NXT機器人 wro v1
 
AMA 中級術科實作 I
AMA 中級術科實作 IAMA 中級術科實作 I
AMA 中級術科實作 I
 
Construct 2的Particles物件
Construct 2的Particles物件Construct 2的Particles物件
Construct 2的Particles物件
 
AMA 中級術科實作II
AMA 中級術科實作IIAMA 中級術科實作II
AMA 中級術科實作II
 
2015 wro比賽資訊
2015 wro比賽資訊2015 wro比賽資訊
2015 wro比賽資訊
 
機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock
 
Avgminmax223
Avgminmax223Avgminmax223
Avgminmax223
 
AMA 中級術科實作III
AMA 中級術科實作IIIAMA 中級術科實作III
AMA 中級術科實作III
 
2015機器人競賽資訊
2015機器人競賽資訊2015機器人競賽資訊
2015機器人競賽資訊
 
AMA 中級術科實作IV
AMA 中級術科實作IVAMA 中級術科實作IV
AMA 中級術科實作IV
 
Arduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 allArduino AMA中級認證術科實作 all
Arduino AMA中級認證術科實作 all
 
Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介Unity遊戲程式設計(01) Unity簡介
Unity遊戲程式設計(01) Unity簡介
 
Construct 2基本操作
Construct 2基本操作Construct 2基本操作
Construct 2基本操作
 
mBot藍牙控制
mBot藍牙控制mBot藍牙控制
mBot藍牙控制
 

More from 吳錫修 (ShyiShiou Wu)

Vuforia AR影片程式設計
Vuforia AR影片程式設計Vuforia AR影片程式設計
Vuforia AR影片程式設計
吳錫修 (ShyiShiou Wu)
 
micro:bit亮度感測應用
micro:bit亮度感測應用micro:bit亮度感測應用
micro:bit亮度感測應用
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 同時追踨多張辨識圖
Vuforia AR同時追踨多張辨識圖Vuforia AR同時追踨多張辨識圖
Vuforia AR 同時追踨多張辨識圖
吳錫修 (ShyiShiou Wu)
 
micro:bit開關控制應用
micro:bit開關控制應用micro:bit開關控制應用
micro:bit開關控制應用
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 應用程式設計入門
Vuforia AR應用程式設計入門Vuforia AR應用程式設計入門
Vuforia AR 應用程式設計入門
吳錫修 (ShyiShiou Wu)
 
Vuforia AR 應用程式準備作業
Vuforia AR應用程式準備作業Vuforia AR應用程式準備作業
Vuforia AR 應用程式準備作業
吳錫修 (ShyiShiou Wu)
 
micro:bit LED顯示控制
micro:bit LED顯示控制micro:bit LED顯示控制
micro:bit LED顯示控制
吳錫修 (ShyiShiou Wu)
 
IDE for micro:bit
IDE for micro:bitIDE for micro:bit
IDE for micro:bit
吳錫修 (ShyiShiou Wu)
 
Microbit 1 introduction
Microbit 1 introductionMicrobit 1 introduction
Microbit 1 introduction
吳錫修 (ShyiShiou Wu)
 
Arduino overview
Arduino overviewArduino overview
Arduino overview
吳錫修 (ShyiShiou Wu)
 
使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
吳錫修 (ShyiShiou Wu)
 
nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論
吳錫修 (ShyiShiou Wu)
 
nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理IIUnity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理II
吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理IUnity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理I
吳錫修 (ShyiShiou Wu)
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
吳錫修 (ShyiShiou Wu)
 
mBlock積木式設計程式
mBlock積木式設計程式mBlock積木式設計程式
mBlock積木式設計程式
吳錫修 (ShyiShiou Wu)
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
吳錫修 (ShyiShiou Wu)
 

More from 吳錫修 (ShyiShiou Wu) (20)

Vuforia AR影片程式設計
Vuforia AR影片程式設計Vuforia AR影片程式設計
Vuforia AR影片程式設計
 
micro:bit亮度感測應用
micro:bit亮度感測應用micro:bit亮度感測應用
micro:bit亮度感測應用
 
Vuforia AR 同時追踨多張辨識圖
Vuforia AR同時追踨多張辨識圖Vuforia AR同時追踨多張辨識圖
Vuforia AR 同時追踨多張辨識圖
 
micro:bit開關控制應用
micro:bit開關控制應用micro:bit開關控制應用
micro:bit開關控制應用
 
Vuforia AR 應用程式設計入門
Vuforia AR應用程式設計入門Vuforia AR應用程式設計入門
Vuforia AR 應用程式設計入門
 
Vuforia AR 應用程式準備作業
Vuforia AR應用程式準備作業Vuforia AR應用程式準備作業
Vuforia AR 應用程式準備作業
 
micro:bit LED顯示控制
micro:bit LED顯示控制micro:bit LED顯示控制
micro:bit LED顯示控制
 
IDE for micro:bit
IDE for micro:bitIDE for micro:bit
IDE for micro:bit
 
Microbit 1 introduction
Microbit 1 introductionMicrobit 1 introduction
Microbit 1 introduction
 
Arduino overview
Arduino overviewArduino overview
Arduino overview
 
使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計
 
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
 
nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論
 
nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言
 
Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲
 
Unity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理IIUnity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理II
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理IUnity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理I
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
 
mBlock積木式設計程式
mBlock積木式設計程式mBlock積木式設計程式
mBlock積木式設計程式
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
 

Construct 2事件表作業