2014-11-23 110 views
1

是否有快速获取房间中某个广场的属性(例如地形类型)的方法? room.lookAt(x,y)方法非常慢。如果它只是需要做一个数组查找,它不会这么慢。地形类型是永不改变的,所以它不需要每次重新计算。此外,即使是动态属性,例如在某个正方形上出现蠕变,也不会花费太多时间来查询底层数据是否以不同方式存储。获取房间广场的房产

有可能实现一种快速获取这些数据的方式吗?

回答

0

我不这么认为。如果RoomPosition类可以返回它包含的对象,它可能会更快,但除此之外,我想不出任何更快的方法来实现这一点,文档实际上没有提及任何其他可能性。

+0

是的,那是我的建议。文档没有提及任何其他的可能性,所以我的问题更多的是针对开发者,如果他们可以添加这样一个更快的方式。然后,您可以自己实际创建其他AI算法,如基于扩散的方法。目前,这些太慢了,因为他们需要一次看看房间里的每个广场。这并不是那么慢。 – fvannee 2014-12-01 18:58:13