想一想我們生活中還有哪些事件存在?
事件驅動
“驅動”的含義是使一段程序執行起來。
“順序驅動”是按照編好指令一步步順序執行的程序。
“事件驅動”是按照“發生什麼事件,就執行對應指令”的程序。
小朋友們想想,完整地播放一部動畫片是“順序驅動”還是“事件驅動”?
生活中我們玩遊戲,能通過單擊遙控器、手柄按鍵控製遊戲主角的行動,這個是“順序驅動”還是“事件驅動”?
小朋友們動手連一連下圖。順序驅動
事件驅動
認識遊戲創作平台
打開鏈接https:\/\/classroom.istemedu.com,進入首頁。登錄成功後,找到我的實驗室。
單擊,進入遊戲應用創作平台。
說一說遊戲應用創作平台與故事創作平台的區別?
遊戲應用創作平台,一共分為五個區域,主要有:舞台區、自定義區、指令選擇區、指令工作區、菜單欄。
牛刀小試
運用事件指令,鍵盤控製小魚移動,當小魚碰到我們的荷葉,則小魚說:“我躲好了。”
(1) 單擊指令選擇區中的動作,拖動控件到指令工作區。
(2) 單擊指令選擇區中的動作,拖動控件到指令工作區,注意演員空白缺口需要單擊指令選擇區中的數學與角色指令相拚搭(數學中間的數字可以填寫1~16)。
(3) 單擊指令選擇區中的動作,拖動控件到指令工作區,注意演員空白缺口需要單擊指令選擇區中的數學與角色指令相拚搭(數學中間的數字可以填寫1~16)。
(4) 單擊指令選擇區中的事件,拖動控件到指令工作區,注意事件指令是單獨放哦,不要和之前的指令拚搭在一起。
(5) 單擊指令選擇區中的動作,拖動控件到指令工作區,注意指令的空白缺口需要單擊指令選擇區中的數學,注意這裏麵的數字需要和移動演員的數字要一致。再次拖拽一個數學,代表的是移動的距離,距離不能寫得太大(舞台區的大小是400×400),注意移動方向哦,如果事件指令的方向是下方向鍵,那演員的移動方向也要選擇向下移動哦!
(6) 單擊指令選擇區中的事件,拖動控件到指令工作區,注意事件指令是單獨放哦,不要和之前的指令拚搭在一起,注意指令的空白缺口需要單擊指令選擇區中的數學,注意這裏麵的數字需要和移動演員的數字要一致。
(7) 單擊指令選擇區中的動作,拖動控件到指令工作區,注意演員空白缺口需要單擊指令選擇區中的數學與角色說話的一致,第二個空白缺口需要到指令選擇區裏麵找到文本,在文本裏輸入“我躲好了”,第三個空白缺口那邊需要到指令選擇區裏麵找到數學填寫上數字,代表說話的時間為幾秒。
(8) 單擊按鈕。
我們還可以做哪些小的遊戲呢?
按下方向鍵,往下移動的是哪組指令,為什麼?
單元十四調皮的鬆鼠——遊戲項目創作
:“閑暇時刻,我特別喜歡玩小遊戲,比如消消樂、對對碰。”
:“那你知道這些小遊戲是怎麼來的嗎?小遊戲是程序員編寫出來的。”
開發一個小遊戲,需要哪些要素呢?
學習創作遊戲需要有計分、背景、角色、遊戲情節設置。
項目分析《調皮的鬆鼠》
小朋友將遊戲裏的人物背景遊戲情節進行分解。
第一個是角色鬆鼠1和鬆鼠2。
第二個是環境背景選擇森林。
第三個是遊戲情節鬆鼠1摘鬆果,鬆鼠2接鬆果。
第四個是計分,鬆鼠1給鬆鼠2扔鬆果,鬆鼠2接到鬆果得1分。
小朋友們想一想遊戲中小鬆鼠可以有哪些對話呢?你可以設計它們的對話並配音出來。
遊戲應用平台初創作
打開https:\/\/classroom.istemedu.com,訪問官網。
單擊圈起來的,進入我們的遊戲應用創作平台。
(1) 舞台區的大小是多少?
(2) 角色設置的編號範圍是多少?
(1) 第一步先選擇遊戲的背景環境。
(2) 第二步選擇我們的小鬆鼠人物(一個是摘鬆果、一個是接鬆果)。