0:00:00.380,0:00:02.400 好吧,你好,[br]我的名字是查麗塔·卡特。 0:00:02.450,0:00:05.680 我是華特迪士尼幻想工程的[br]高級創意製作人。 0:00:06.140,0:00:07.200 我負責領導團隊, 0:00:07.240,0:00:11.850 以實際製作我們的客人[br]可以體驗的景點。 0:00:12.560,0:00:15.990 因此,我們一直在尋找可以改進 0:00:16.260,0:00:19.880 並為客人提供更好體驗的方法,[br]而科技是其中的核心。 0:00:21.500,0:00:23.490 恭喜,你做到了。 0:00:23.700,0:00:25.480 你對 BB-8進行了編程[br]並成功控制了它。 0:00:25.940,0:00:28.180 現在我認為我們已經準備好[br]迎接更困難的事情了。 0:00:28.400,0:00:29.300 讓我們大膽試試吧! 0:00:30.260,0:00:32.460 既然您已經掌握了編程的基礎知識, 0:00:32.660,0:00:35.150 我們將重新開始構建你自己的遊戲, 0:00:35.350,0:00:38.320 而R2-D2和C-3PO[br]是主要角色。 0:00:38.760,0:00:39.760 要製作遊戲, 0:00:39.810,0:00:43.410 我們需要了解遊戲程序員[br]每天都在使用的東西。 0:00:43.660,0:00:44.970 它們被稱為事件。 0:00:45.560,0:00:48.120 事件告訴你的程序在發生某事時 0:00:48.380,0:00:52.760 進行監聽或等待,[br]然後執行相關指令。 0:00:53.400,0:00:56.120 事件的一些示例包括監聽鼠標點擊、 0:00:56.680,0:00:59.030 箭頭按鈕或屏幕上的點擊。 0:00:59.680,0:01:01.670 在這裡,我們將讓 R2-D2 0:01:01.700,0:01:04.230 向上移動以向[br]一名叛軍飛行員傳遞信息, 0:01:04.590,0:01:06.820 然後向下移動至[br]另一名叛軍飛行員身邊。 0:01:07.480,0:01:09.696 當玩家使用向上/向下箭頭鍵[br]或向上/向下按鈕時, 0:01:09.720,0:01:13.540 我們將使用事件讓它移動。 0:01:14.820,0:01:18.700 我們將使用“上移事件”代碼塊[br]並在其之下附上上移代碼塊。 0:01:19.380,0:01:21.710 當玩家按下向上箭頭鍵時, 0:01:21.760,0:01:24.320 與“上移事件”代碼塊[br]相關的代碼將運行。 0:01:25.040,0:01:28.020 同理,我們可以通過相同的步驟讓[br]R2-D2向下移動。 0:01:28.700,0:01:31.280 為此,我們將使用一個名為[br]“上移事件”的指令。 0:01:32.100,0:01:34.300 當你將指令拖出工具箱時, 0:01:34.600,0:01:38.500 你會看到它的結尾以大括號[br]而不是分號作為開頭。 0:01:39.150,0:01:42.110 這為我們提供了將[br]其他命令放在其中的空間。 0:01:42.720,0:01:46.988 當玩家按下向上箭頭時,我們輸入在[br]這些括號中的每個指令都會運行。 0:01:47.770,0:01:49.660 我們要R2-D2 上移, 0:01:50.020,0:01:52.446 所以我們在指令中放置[br]一個上移代碼塊。 0:01:53.210,0:01:56.240 同理,我們可以通過[br]相同的步驟讓 R2-D2 下移。 0:01:57.380,0:02:01.430 現在,與其提前編寫[br]所有代碼來控制我們的機器人, 0:02:01.720,0:02:04.780 我們可以讓R2-D2對在屏幕上[br]移動他的按鈕點擊事件做出反應, 0:02:05.140,0:02:06.680 對其進行控制。 0:02:07.260,0:02:10.680 一步一步地,[br]你的遊戲將變得更具互動性。