@[toc]
一、屏幕尺寸和空间尺寸的比例设置
新建模型
创建矩形墙,填充类型设置为无填充
二、墙体高度设置
三、Text鼠标事件切换视角
先建立如下图所示的简单场景
拖出视角区域(分别修改名称为view2D和view3D)
拽出文本,设置文本内容、文本大小和鼠标点击事件
同样的方法
点击运行,查看效果
还可以设置模型一启动就切换到哪个视角
四、Ground / Level 设置
拽出一个矩形区域
把它设置为斜的(变为斜坡)
设置斜坡提升高度为40
再拖一个矩形区域出来
绘制一段路径
拽出一个矩形,表示高层的地板
新建层
在工程面板找到刚新建的层,然后修改dZ为40(高度为40)
修改名字为groundHight
修改路径的层为groundHight
修改暂停区的层为groundHight
修改高层目的地的层为groundHight
开始布置行人
运行查看效果
五、多层建筑
每个智能体都有个属性index,从0到n,所以我们创建多层建筑没必要一层一层建立,只需要把一层建筑封装成一个类,然后拖动出来,使用类似for循环的机制,去复制即可
新建模型
把刚刚建立的模型复制过来
多余的东西删除,只留下两个视角
这里要注意,一定要将矩形墙的中心对准原点,因为在复制封装好的类时,它会以原点为参考原点
用两条直线找到矩形墙的中点,然后对齐原点
对齐原点后,把两条直线删掉
设置墙的颜色(大家自己选一个颜色即可),透明度设置为100(主要是为了能看清建筑内部)
回到Main窗口,拖拽出Builder智能体
调整位置到视角中
设置为智能体群
指定初始位置,index*20,代表每层高度为20,通过index自增的索引进行高度自增
把建筑智能体和视角一起移动到原点
运行查看效果