【发布时间】:2015-01-20 14:00:22
【问题描述】:
在我看到的教程中:Game.HOSTILE_CREEPS
var targets = creep.room.find(Game.HOSTILE_CREEPS);
在文档中我没有看到任何告诉我这是可能的信息。我在哪里可以找到有关这些常量的更多信息?
【问题讨论】:
标签: javascript screeps
在我看到的教程中:Game.HOSTILE_CREEPS
var targets = creep.room.find(Game.HOSTILE_CREEPS);
在文档中我没有看到任何告诉我这是可能的信息。我在哪里可以找到有关这些常量的更多信息?
【问题讨论】:
标签: javascript screeps
文档已更新,请查看文档下方的Game.php#notify。截至发布时,这些是常量:
结果代码
Game.OK 0
Game.ERR_NOT_OWNER -1
Game.ERR_NO_PATH -2
Game.ERR_NAME_EXISTS -3
Game.ERR_BUSY -4
Game.ERR_NOT_FOUND -5
Game.ERR_NOT_ENOUGH_ENERGY -6
Game.ERR_INVALID_TARGET -7
Game.ERR_FULL -8
Game.ERR_NOT_IN_RANGE -9
Game.ERR_INVALID_ARGS -10
Game.ERR_TIRED -11
Game.ERR_NO_BODYPART -12
Game.ERR_NOT_ENOUGH_EXTENSIONS -13
Room.find() 常量
Game.CREEPS 1
Game.MY_CREEPS 2
Game.HOSTILE_CREEPS 3
Game.SOURCES_ACTIVE 4
Game.SOURCES 5
Game.DROPPED_ENERGY 6
Game.STRUCTURES 7
Game.MY_STRUCTURES 8
Game.HOSTILE_STRUCTURES 9
Game.FLAGS 10
Game.CONSTRUCTION_SITES 11
Game.MY_SPAWNS 12
Game.HOSTILE_SPAWNS 13
Game.EXIT_TOP 14
Game.EXIT_RIGHT 15
Game.EXIT_BOTTOM 16
Game.EXIT_LEFT 17
方向常数
Game.TOP 1
Game.TOP_RIGHT 2
Game.RIGHT 3
Game.BOTTOM_RIGHT 4
Game.BOTTOM 5
Game.BOTTOM_LEFT 6
Game.LEFT 7
Game.TOP_LEFT 8
身体部位
Game.MOVE "move"
Game.WORK "work"
Game.CARRY "carry"
Game.ATTACK "attack"
Game.RANGED_ATTACK "ranged_attack"
Game.TOUGH "tough"
Game.HEAL "heal"
【讨论】:
如果您查看文档:http://screeps.com/docs/Room.php#find
您会看到一个带有三个点的小按钮,单击它会显示常量列表。很多函数都有这个附加信息。
【讨论】:
尝试room页面上的 find(...) 函数的文档
我会说这些都是不言自明的
【讨论】:
room.find() 方法的参数,您应该查看此方法的文档