< Return to Video

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
    一步一步地,
    你的遊戲將變得更具互動性。
Title:
Star Wars - Hour of Code: Events
Description:

more » « less
Video Language:
English
Team:
Code.org
Project:
Hour of Code
Duration:
02:16

Chinese, Traditional (Hong Kong) subtitles

Revisions