unity3d中的Quaternion.LookRotation函数的一些理解~

本文探讨了Unity3D中Quaternion.LookRotation函数在游戏开发中的应用,特别是在PC和手机平台上控制角色旋转的方式。通过对比传统的LookAt方法,解释了LookRotation如何更简单地实现旋转,并举例说明其在摇杆操作中的实现原理,总结为利用两坐标间的夹角进行旋转。
摘要由CSDN通过智能技术生成

今天开始看android开发范例中的第二个粒子,是摇杆操作游戏,模式类似于“迷你高尔”,僵尸包围类型的设计游戏。

其中让我注意到这个函数的使用非常特别:Quaternion.LookRotation

游戏针对两个平台做了输入配置。

在pc平台上控制人物移动用正常的上下左右按键控制,然而人物的旋转就变成了鼠标位置。

正常情况我们希望东西能够根据指定目标方向移动其实用lookat这个函数就可以了。但这个地方用的方法原比lookat来的更加省事儿。

看看他是怎么获得这个角度的:

1
2
3
4
5
6
7
8
9
10
//Find the center of the screen
             tempVector2 = 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值