unity获取相机高度首先设置相机与物体之间的距离distance,相机与xz平面的角度为roll所以根据三角关系可以求得映射在xz平面的距离d为distancecos(rool),相机高度为distancesin(roll)。在xz平面中,设相机与物体的距离为d(就是上面说的那个d,distance映射在xz平面的长度),相机的旋转角度为rot。根据下图可以看到,相机与物体的连线与x轴的角度为rot-180根据三角函数,既可以得出x轴的位移为dsin(rot),z轴的位移为dcos(rot)。所以说开始的时候指定distance和rot和roll就可以实现跟随了。
解决这个问题有很多方法。
1、将 b 中的 int bbb 设置为静态变量 。
2、
void OnTriggerEnter(Collider coll)
{
if (collname == "b")
{
aaa += collGetComponent<b>()bbb;
}
}
如果还不明白加我QQ 1015302257
以上就是关于unity获取相机高度全部的内容,包括:unity获取相机高度、编程unity,碰撞到的物体,获取碰撞物体里的一个值,脚本该怎么写求具体写法,写个例子、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)