示例#1
0
    // Start is called before the first frame update
    void Start()
    {
        SplitRoom room = new SplitRoom(left, right, top, bottom);

        room.maxHeight = maxHeight;
        room.maxWidth  = maxWidth;
        room.minHeight = minHeight;
        room.minWidth  = minWidth;
        room.Split();
        room.Trim();
        room.CreateAndDrawRoom();
    }
示例#2
0
文件: Room.cs 项目: Deadhorizon/BSP
 public override GameObject CreateAndDrawRoom()
 {
     if (IsLeaf())
     {
         return(base.CreateAndDrawRoom());
     }
     else
     {
         leftRoom.CreateAndDrawRoom();
         rightRoom.CreateAndDrawRoom();
         return(null);
     }
 }