最近刚把建筑体素化碰撞编辑器写完,大概样子是这样——图1~~~
因为建筑的旋转和摆放都是确定的,为了模拟用碰撞检测效果,就要把建筑的mesh用体素化的小立方块描述。
图2就是对一个工具台进行了体素化碰撞,红色是有效碰撞区域,当红色部位的数据块被占用,就说明不允许建造。白色加红色是工具台成功建造完成后,要对当前位置进行数据块进行占用填充。绿色部分是当绿色部位全部被占用则说明当前工具台是完全接地的。
图1
图2
最近刚把建筑体素化碰撞编辑器写完,大概样子是这样——图1~~~
因为建筑的旋转和摆放都是确定的,为了模拟用碰撞检测效果,就要把建筑的mesh用体素化的小立方块描述。
图2就是对一个工具台进行了体素化碰撞,红色是有效碰撞区域,当红色部位的数据块被占用,就说明不允许建造。白色加红色是工具台成功建造完成后,要对当前位置进行数据块进行占用填充。绿色部分是当绿色部位全部被占用则说明当前工具台是完全接地的。
图1
图2