上传者: 42146230
|
上传时间: 2021-11-02 13:10:27
|
文件大小: 112.59MB
|
文件类型: -
适合Unity的放置器
这是一个Unity 2017项目,用于与随附的C#6.0算法( )进行接口连接,以根据简单的原理异步地自动将家具或内部对象放置在矩形房间中。 由于家具布局的程序生成使用异步方法运行,因此不会中断Unity主线程。 该算法通过注册家具侧面(和墙壁侧面)并以指定的距离彼此连接指定的相关侧面而起作用。 然后,它将所有家具放在房间内的位置,同时检查是否有重叠,并注意家具周围的指定间隙区域(以及门窗)。
尝试一下
在Unity中打开项目并运行它。 在默认设置下,它应在短时间内用一些内部对象填充房间,将这些家具放置位置保存到文本文件中以供以后参考,沿着窗墙移动相机,并捕获框架以另存为图像文件。 可以在Window摄像机对象的WindowCameraBehaviour组件和已激活的房间变量的RoomController组件中关闭保存设置。
在“房间变式”下激活要使用家具填充的