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

›制造者 API

向导

  • 介绍
  • Creating Your Tower
  • 增加级别
  • Defining Abilities
  • Defining Units
  • Refactoring
  • Testing
  • 发布

制造者 API

  • 空间 API
  • 单元 API
Translate

空间 API

作为一个制造者, 你调用着跟玩家在感知空间里所调用的一样的方法, 不过你是在常规空间中调用。

Class Methods

以下是可供您使用的各种方法:

space.isEmpty():

确定当前位置是否是空的 (楼梯除外)。

返回值

(boolean): 此空间是否为空。

space.isStairs()

确定当前位置是否是楼梯。

返回值

(boolean): 楼梯是否位于此处空间。

space.isWall()

确定这里否为当前级别的边缘。

返回值

(boolean): 此处空间是否为墙壁。

space.isUnit()

确定此位置是否有单位存在。

返回值

(boolean): 是否有一个单位位于该处位置。

space.getUnit()

返回位于此处位置的单位 (如果有)。

这个单位将是一个普通的单位, 而不是一个感知单位。

返回值

(单位): 位于此位置的单位或 未定义的-如果没有。

Instance Properties

location (number[])

此处位置的绝对位置坐标 [x, y]

← 发布单元 API →
  • Class Methods
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
  • Instance Properties
    • location (number[])
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar