陳擎文教學網:Construct遊戲引擎
|
|||||
資源 | |||||
scratch | scratch雲端平台 | ||||
上課黑板 | 線上黑板 | 上課即時貼 | |||
Goole 輸入法(Input software) | Goole輸入法(Input:exe) | Goole 輸入法(Input:zip) | online goole input(中文) | online goole input(英文) | |
chp1.construct的安裝,或線上使用 | |||||
目錄 | 1.簡介 | 2.安裝,或線上使用 | |||
範例 | 範例4:奔跑吧!台北(遊戲) | 範例5:construct遊戲:puzzle game | 範例6:construct遊戲:kiwi story | 範例7:construct遊戲:Glokar | |
範例8:construct遊戲:小精靈 | 範例9:construct遊戲:俄羅斯方塊 | 範例10:construct遊戲:高爾夫球 | 範例11:construct遊戲:快打旋風(按D攻擊) | ||
範例12:construct遊戲:憤怒豬 | 範例13:construct遊戲:拼圖 | 範例14:construct遊戲:賽車比賽 | 範例15:construct遊戲:找相同的牌 | ||
1.簡介 |
1.Construct簡介: Construct是Scirra公司製作的以HTML5為基礎的2D遊戲編輯器,主要針對無程式設計基礎者,只需在視覺化編輯器中進行拖放動作,即可完成一個遊戲。 程式模件列表將其分為8類:動作、外觀、聲音、畫筆、控制、偵測、運算、變數。2.0版本中,有動作、外觀、聲音、畫筆、變數、事件、控制、偵測、運算子和邏輯運算,更多模組。3.0版本中,有動作、外觀、聲音、事件、控制、偵測、運算子和變數、函式積木等,另外可以通過擴充功能增加更多模組。程式模件各有不同的顏色和形狀,以便辨識。 2.事件系統與行為: 在Construct 2中,編輯遊戲的主要方法是透過「事件表」,作用與程式語言相近。每個事件分類中都有許多事件,其中包含條件運算式或觸發動作。一旦滿足條件,就可以開始運行[6]。不必去學習如OR、AND以及作用域等複雜的邏輯[7][8]。人們可以透過啟用或停用事件,來製作一個事件組合。 3.支援平台: Windows與Mac iOS Android、Windows Phone 、BlackBerry 、Tizen 4.目前最新版本:Construct 3: 2015年1月27日,Scirra官方部落格公布Construct 3 新功能包含: 1.Backwards compatible 2.Performance imporovements 3.Javascript coding 4.Mobile App Build Service 5.Timeline Animations 6.New plugins & behaviours 7.Text and spriteFont styling 8.3D (z elevation) 9.web cloud editor 10.Event sheet imporvements 11.Animations editor imporvements |
||||
2.安裝 |
1.如何使用Construct 3:有兩種方式 |
||||
chp2. 觀摩範例了解construct的製作觀念 | |||||
目錄 | 範例2-1:開啟templates,修改角色,新增平台物件 | ||||
1. |
(1)成果:由下穿越向上:
成果圖片1 |
||||
chp3.設定事件程式event sheet | |||||
目錄 | 範例3-1:建立4個鍵盤事件(旋轉,上下,左右移動) | ||||
exp3_1 |
(1)成果:單次旋轉(R),重複旋轉(T),上下移動(V),左右移動(H):
成果圖片1,
成果圖片1,
成果圖片1 (2)下載成果專案檔案
下載貓圖片檔案 |
||||
chp4. 建立新專案與設定動畫 | |||||
目錄 | 1.範例4-1:建立新專案與設定動畫 | ||||
exp4_1 |
範例4-1:建立新專案與設定動畫 |
||||
chp5. 發射子彈打怪物,並上傳到免費網頁空間 | |||||
目錄 | 範例5-1:發射子彈打怪物,生命值為0則消失,並上傳到免費網頁空間 | ||||
exp5_1 |
範例5-1:發射子彈打怪物,生命值為0則消失,並上傳到免費網頁空間 |
||||
chp6. 各種角色移動的方法 | |||||
目錄 | 1.各種角色移動的方法 | 專案6-1:向滑鼠位置移動的瓢蟲 | 專案6-2:向滑鼠位置滑行的小熊 | 專案6-3:用分身技巧打出很多球 | |
目錄 | 2.限制角色移動的範圍 | 專案6-4:滑鼠控制只能在海平面以下行走的獅子 | 專案6-5:用鍵盤上下左右幾控制長頸鹿移動,但不能超過地面 | 專案6-6:在迷宮內朝滑鼠方向走路的猴子,不可走到外面 | |
專案6-7:只能在道路上朝滑鼠走的猴子(不可走到草地,用腳上的紅點控制) | 3.角色的三種不斷重複移動方式 | 專案6-8:鍵盤控制上下左右移動(只能在圓圈內移動,用角色外框黑色判別) | 專案6-9:公雞在兩個布幕之間來回移動 | ||
專案6-10:人在由一布幕出,從另外一布幕進 | |||||
exp6_1 |
1.各種角色移動的方法 |
||||
exp6_1 |
|||||
exp6_2 |
|||||
exp6_3 |
專案6-3:用分身技巧打出很多球 |
||||
2.限制角色移動的範圍 |
|||||
exp6_4 |
|||||
exp6_5 |
|||||
exp6_6 |
|||||
exp6_7 |
專案6-7:只能在道路上朝滑鼠走的猴子(不可走到草地,用腳上的紅點控制) |
||||
3.角色的三種不斷重複移動方式 |
|||||
exp6_8 |
專案6-8:鍵盤控制上下左右移動鍵盤控制上下左右移動(只能在圓圈內移動,用角色外框黑色判別) |
||||
exp6_9 |
|||||
exp6_10 |
|||||
chp7. 時間計算與倒數 | |||||
目錄 | 專案7-1:計算魚吃到飼料需要多少時間 | 專案7-2:倒數5秒後開始賽跑 | |||
exp7_1 |
專案7-1:計算魚吃到飼料需要多少時間 |
||||
exp7_2 |
專案7-2:倒數5秒後開始賽跑 |
||||
chp8.不斷運動的場景 | |||||
目錄 | 1.不斷運動的場景有兩種方法 | 專案8-1:重複移動的雲朵(造成鳥飛效果) | 專案8-2:連續運動的背景(造成馬跑效果) | ||
1. |
1.不斷運動的場景有兩種方法: |
||||
exp8_1 |
專案8-1:重複移動的雲朵(造成鳥飛效果) |
||||
exp8_2 |
專案8-2:連續運動的背景(造成馬跑效果) |
||||
chp9. 重力加速度與憤怒鳥 | |||||
目錄 | 1.自由落體,拋物線 | 專案9-1:計算足球自由落體到地面所需的時間 | 專案9-2:有起始速度的拋物線丟球,形成拋物線 | 專案9-3:有起始速度的拋物線丟球,打中目標則得分(類似憤怒鳥) | |
1. |
1.重力加速度: |
||||
exp9_1 |
專案9-1:計算足球自由落體到地面所需的時間(y2=y1+(gt^2)/2) |
||||
exp9_2 |
專案9-2:有起始速度的拋物線丟球,形成拋物線 |
||||
exp9_3 |
專案9-3:有起始速度的拋物線丟球,打中目標則得分類似(類似憤怒鳥) |
||||