今天开始看android开发范例中的第二个粒子,是摇杆操作游戏,模式类似于“迷你高尔”,僵尸包围类型的设计游戏。
其中让我注意到这个函数的使用非常特别:Quaternion.LookRotation。
游戏针对两个平台做了输入配置。
在pc平台上控制人物移动用正常的上下左右按键控制,然而人物的旋转就变成了鼠标位置。
正常情况我们希望东西能够根据指定目标方向移动其实用lookat这个函数就可以了。但这个地方用的方法原比lookat来的更加省事儿。
看看他是怎么获得这个角度的:
1
2
3
4
5
6
7
8
9
10
|
//Find the center of the screen
tempVector2 =
|