Screeps Library for Haxe
该库包装了可从Haxe使用的Screeps( )API。 这样做是为了提供一种类型安全的环境来对Screeps AI进行编码,因为Screeps中的类型错误和异常非常重要,因为它们可能使您的整个AI崩溃,而您甚至都没有看到它,从而使敌人粉碎了您的“帝国”。
它还为Screeps实体(游戏对象)创建了良好的继承结构,以使您能够以类型安全的方式更轻松地使用它们。
某些返回对象或null的调用将其返回类型更改为Maybe。 例如,RoomPosition.findClosest。 将其更改为Maybe可能会迫使您检查它是否为null,因为不正确处理null对象可能会引发异常(请参见上面的注释)。 但是,当然,如果您真的想忽略所有安全的内容,可以在Maybe对象上使用一种称为extract的方法,该方法返回底层对象。
用法
将仓库克隆为gi
评论0
最新资源