|
|
@ -143,7 +143,7 @@ npm start
|
|
|
|
|
|
|
|
|
|
|
|
### 加入程式碼
|
|
|
|
### 加入程式碼
|
|
|
|
|
|
|
|
|
|
|
|
1. **加入特定物件** `hero`、`enemy` 和 `game object`,它們皆有 `x` 與 `y` 位置屬性。(記得課程[繼承與組合](../../README.zh-tw.md)中的片段)。
|
|
|
|
1. **加入特定物件** `hero`、`enemy` 和 `game object`,它們皆有 `x` 與 `y` 位置屬性。(記得課程[繼承與組合](../../translations/README.zh-tw.md)中的片段)。
|
|
|
|
|
|
|
|
|
|
|
|
*提示* `game object` 要有 `x` 和 `y`,以及繪製到畫布上的能力。
|
|
|
|
*提示* `game object` 要有 `x` 和 `y`,以及繪製到畫布上的能力。
|
|
|
|
|
|
|
|
|
|
|
@ -214,7 +214,7 @@ npm start
|
|
|
|
|
|
|
|
|
|
|
|
這時候檢查你的瀏覽器命令欄,看看是否能偵測到鍵盤輸入。
|
|
|
|
這時候檢查你的瀏覽器命令欄,看看是否能偵測到鍵盤輸入。
|
|
|
|
|
|
|
|
|
|
|
|
3. **建立**[發布訂閱模式](../../README.zh-tw.md),這能讓剩下的程式段落保持乾淨。
|
|
|
|
3. **建立**[發布訂閱模式](../../translations/README.zh-tw.md),這能讓剩下的程式段落保持乾淨。
|
|
|
|
|
|
|
|
|
|
|
|
要做到此步驟,你可以:
|
|
|
|
要做到此步驟,你可以:
|
|
|
|
|
|
|
|
|
|
|
|