WarriorJS Docs
  • Player
  • Maker
  • 社區
  • 繁體中文
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 協助翻譯
  • GitHub

›製作者 API

指南

  • 簡介
  • 創造你的層塔
  • 增加塔層
  • 定義技能
  • 定義單位
  • 重構
  • 測試
  • 發佈

製作者 API

  • 空間 API
  • 單位 API
Translate

空間 API

作為製作者,玩家可呼叫(call) 的方法,你也同樣可以,不過玩家只能呼叫在可感應的空間(sensed space),而你可呼叫在一個固定的空間(regular space)。

類別方法(Class Methods)

以下是你可以使用的各種方法:

space.isEmpty():

判斷這個空間上是否什麼都沒有(或者除了樓梯)。

傳回(Returns)

布爾(boolean):這空間是否空的。

space.isStairs()

判斷樓梯是否在這個空間。

傳回(Returns)

布爾(boolean):樓梯是否在這個空間。

space.isWall()

判斷這是否塔層的邊緣。

傳回(Returns)

布爾(boolean):這空間是否為牆。

space.isUnit()

判斷這空間是否有單位。

傳回(Returns)

布爾(boolean):這空間有沒有單位。

space.getUnit()

回傳這空間上的單位(如果有的話)。

這單位是一個固定單位,而非感應到的單位。

傳回(Returns)

單位(Unit):這單位位於這位置或不明確(undefined),如果這位置什麼都沒有。

物件屬性

location (number[])

以坐標[x, y]顯示這空間的絕對位置。

← 發佈單位 API →
  • 類別方法(Class Methods)
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
  • 物件屬性
    • location (number[])
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar