【发布时间】:2023-04-06 00:23:01
【问题描述】:
有没有快速获取房间内某个方格的属性(例如地形类型)的方法? room.lookAt(x,y) 方法真的很慢。如果只需要进行数组查找,就不会这么慢了。地形类型是永远不会改变的,所以它不需要每次都重新计算。此外,即使是动态属性(例如在某个方格上具有蠕变)也不会花费太多时间来查询基础数据是否会以不同的方式存储。
是否有可能实现一种快速获取这些数据的方法?
【问题讨论】:
标签: javascript screeps
有没有快速获取房间内某个方格的属性(例如地形类型)的方法? room.lookAt(x,y) 方法真的很慢。如果只需要进行数组查找,就不会这么慢了。地形类型是永远不会改变的,所以它不需要每次都重新计算。此外,即使是动态属性(例如在某个方格上具有蠕变)也不会花费太多时间来查询基础数据是否会以不同的方式存储。
是否有可能实现一种快速获取这些数据的方法?
【问题讨论】:
标签: javascript screeps
我不这么认为。如果 RoomPosition 类可以返回它包含的对象,它可能会更快,但否则我想不出任何更快的方法来完成此操作,文档实际上并没有提到任何其他可能性。
【讨论】: