【发布时间】:2014-11-09 16:36:05
【问题描述】:
我想生成一个连接房间的综合体。每个房间旁边可以有1-4个房间。
我的算法生成了这个连接房间的复合体。
public class Room
{
private Room top = null; //Connected rooms
private Room right = null;
private Room bottom = null;
private Room left = null;
private Vector2 roomOffset; //Position of the room
}
在创建新房间之前,我想检查新房间的位置是否已经有房间。有没有比遍历所有房间并检查位置是否与新房间的位置匹配更简单的方法?
【问题讨论】:
标签: c# algorithm unity3d procedural-generation