unity获取相机高度

unity获取相机高度,第1张

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,碰撞到的物体,获取碰撞物体里的一个值,脚本该怎么写求具体写法,写个例子、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9660032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存