unity之3D场景人物呈圆形均匀排列

Posted 爱上游戏开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity之3D场景人物呈圆形均匀排列相关的知识,希望对你有一定的参考价值。

前言

最近开始接触3D游戏,现在有个3D场景需求是这样的:需要让8个玩家围城一个圈,均匀站列,看向圆心,如下图:

初步尝试

在Hierarchy面板创建一个父节点,用于承载生成的8个玩家,在Scene场景中,拖动并旋转每个玩家,使其尽可能呈相同间隔展示出来。运行发现,肉眼的偏差显而可见。因此,还是借助公示计算更加方便可靠。

再次尝试

首先使用角度计算公式,计算出每个玩家的角度间隔值:

//算出物体间隔角度
float angle = i * Mathf.PI * 2 

以上是关于unity之3D场景人物呈圆形均匀排列的主要内容,如果未能解决你的问题,请参考以下文章

unity3d-地图制作之光照贴图Lightmapping

Unity3D之Mecanim动画系统学习笔记:使用脚本控制动画

unity3d显示圆形或异形背景

Unity3D之Mecanim动画系统学习笔记:IK(反向动力学)动画

unity场景模型变成紫色怎么解决

Unity3D之Mesh绘制圆