1 00:00:00,380 --> 00:00:02,400 好吧,你好, 我的名字是查麗塔·卡特。 2 00:00:02,450 --> 00:00:05,680 我是華特迪士尼幻想工程的 高級創意製作人。 3 00:00:06,140 --> 00:00:07,200 我負責領導團隊, 4 00:00:07,240 --> 00:00:11,850 以實際製作我們的客人 可以體驗的景點。 5 00:00:12,560 --> 00:00:15,990 因此,我們一直在尋找可以改進 6 00:00:16,260 --> 00:00:19,880 並為客人提供更好體驗的方法, 而科技是其中的核心。 7 00:00:21,500 --> 00:00:23,490 恭喜,你做到了。 8 00:00:23,700 --> 00:00:25,480 你對 BB-8進行了編程 並成功控制了它。 9 00:00:25,940 --> 00:00:28,180 現在我認為我們已經準備好 迎接更困難的事情了。 10 00:00:28,400 --> 00:00:29,300 讓我們大膽試試吧! 11 00:00:30,260 --> 00:00:32,460 既然您已經掌握了編程的基礎知識, 12 00:00:32,660 --> 00:00:35,150 我們將重新開始構建你自己的遊戲, 13 00:00:35,350 --> 00:00:38,320 而R2-D2和C-3PO 是主要角色。 14 00:00:38,760 --> 00:00:39,760 要製作遊戲, 15 00:00:39,810 --> 00:00:43,410 我們需要了解遊戲程序員 每天都在使用的東西。 16 00:00:43,660 --> 00:00:44,970 它們被稱為事件。 17 00:00:45,560 --> 00:00:48,120 事件告訴你的程序在發生某事時 18 00:00:48,380 --> 00:00:52,760 進行監聽或等待, 然後執行相關指令。 19 00:00:53,400 --> 00:00:56,120 事件的一些示例包括監聽鼠標點擊、 20 00:00:56,680 --> 00:00:59,030 箭頭按鈕或屏幕上的點擊。 21 00:00:59,680 --> 00:01:01,670 在這裡,我們將讓 R2-D2 22 00:01:01,700 --> 00:01:04,230 向上移動以向 一名叛軍飛行員傳遞信息, 23 00:01:04,590 --> 00:01:06,820 然後向下移動至 另一名叛軍飛行員身邊。 24 00:01:07,480 --> 00:01:09,696 當玩家使用向上/向下箭頭鍵 或向上/向下按鈕時, 25 00:01:09,720 --> 00:01:13,540 我們將使用事件讓它移動。 26 00:01:14,820 --> 00:01:18,700 我們將使用“上移事件”代碼塊 並在其之下附上上移代碼塊。 27 00:01:19,380 --> 00:01:21,710 當玩家按下向上箭頭鍵時, 28 00:01:21,760 --> 00:01:24,320 與“上移事件”代碼塊 相關的代碼將運行。 29 00:01:25,040 --> 00:01:28,020 同理,我們可以通過相同的步驟讓 R2-D2向下移動。 30 00:01:28,700 --> 00:01:31,280 為此,我們將使用一個名為 “上移事件”的指令。 31 00:01:32,100 --> 00:01:34,300 當你將指令拖出工具箱時, 32 00:01:34,600 --> 00:01:38,500 你會看到它的結尾以大括號 而不是分號作為開頭。 33 00:01:39,150 --> 00:01:42,110 這為我們提供了將 其他命令放在其中的空間。 34 00:01:42,720 --> 00:01:46,988 當玩家按下向上箭頭時,我們輸入在 這些括號中的每個指令都會運行。 35 00:01:47,770 --> 00:01:49,660 我們要R2-D2 上移, 36 00:01:50,020 --> 00:01:52,446 所以我們在指令中放置 一個上移代碼塊。 37 00:01:53,210 --> 00:01:56,240 同理,我們可以通過 相同的步驟讓 R2-D2 下移。 38 00:01:57,380 --> 00:02:01,430 現在,與其提前編寫 所有代碼來控制我們的機器人, 39 00:02:01,720 --> 00:02:04,780 我們可以讓R2-D2對在屏幕上 移動他的按鈕點擊事件做出反應, 40 00:02:05,140 --> 00:02:06,680 對其進行控制。 41 00:02:07,260 --> 00:02:10,680 一步一步地, 你的遊戲將變得更具互動性。