Star Wars - Hour of Code: Events
-
0:00 - 0:02好吧,你好,
我的名字是查麗塔·卡特。 -
0:02 - 0:06我是華特迪士尼幻想工程的
高級創意製作人。 -
0:06 - 0:07我負責領導團隊,
-
0:07 - 0:12以實際製作我們的客人
可以體驗的景點。 -
0:13 - 0:16因此,我們一直在尋找可以改進
-
0:16 - 0:20並為客人提供更好體驗的方法,
而科技是其中的核心。 -
0:22 - 0:23恭喜,你做到了。
-
0:24 - 0:25你對 BB-8進行了編程
並成功控制了它。 -
0:26 - 0:28現在我認為我們已經準備好
迎接更困難的事情了。 -
0:28 - 0:29讓我們大膽試試吧!
-
0:30 - 0:32既然您已經掌握了編程的基礎知識,
-
0:33 - 0:35我們將重新開始構建你自己的遊戲,
-
0:35 - 0:38而R2-D2和C-3PO
是主要角色。 -
0:39 - 0:40要製作遊戲,
-
0:40 - 0:43我們需要了解遊戲程序員
每天都在使用的東西。 -
0:44 - 0:45它們被稱為事件。
-
0:46 - 0:48事件告訴你的程序在發生某事時
-
0:48 - 0:53進行監聽或等待,
然後執行相關指令。 -
0:53 - 0:56事件的一些示例包括監聽鼠標點擊、
-
0:57 - 0:59箭頭按鈕或屏幕上的點擊。
-
1:00 - 1:02在這裡,我們將讓 R2-D2
-
1:02 - 1:04向上移動以向
一名叛軍飛行員傳遞信息, -
1:05 - 1:07然後向下移動至
另一名叛軍飛行員身邊。 -
1:07 - 1:10當玩家使用向上/向下箭頭鍵
或向上/向下按鈕時, -
1:10 - 1:14我們將使用事件讓它移動。
-
1:15 - 1:19我們將使用“上移事件”代碼塊
並在其之下附上上移代碼塊。 -
1:19 - 1:22當玩家按下向上箭頭鍵時,
-
1:22 - 1:24與“上移事件”代碼塊
相關的代碼將運行。 -
1:25 - 1:28同理,我們可以通過相同的步驟讓
R2-D2向下移動。 -
1:29 - 1:31為此,我們將使用一個名為
“上移事件”的指令。 -
1:32 - 1:34當你將指令拖出工具箱時,
-
1:35 - 1:38你會看到它的結尾以大括號
而不是分號作為開頭。 -
1:39 - 1:42這為我們提供了將
其他命令放在其中的空間。 -
1:43 - 1:47當玩家按下向上箭頭時,我們輸入在
這些括號中的每個指令都會運行。 -
1:48 - 1:50我們要R2-D2 上移,
-
1:50 - 1:52所以我們在指令中放置
一個上移代碼塊。 -
1:53 - 1:56同理,我們可以通過
相同的步驟讓 R2-D2 下移。 -
1:57 - 2:01現在,與其提前編寫
所有代碼來控制我們的機器人, -
2:02 - 2:05我們可以讓R2-D2對在屏幕上
移動他的按鈕點擊事件做出反應, -
2:05 - 2:07對其進行控制。
-
2:07 - 2:11一步一步地,
你的遊戲將變得更具互動性。
![]() |
Heli Patel edited Chinese, Traditional (Hong Kong) subtitles for Star Wars - Hour of Code: Events |