学习本节前,先了解一下三维向量的基本概念,xyz三轴,就是学立体几何时的三维坐标图,x轴箭头向右,y轴箭头向上,z轴箭头向前。由此便有unity3D中的以下几个概念
zero :写Vector3(0, 0, 0)的简码。
one :写Vector3(1, 1, 1)的简码。
forward :写Vector3(0, 0, 1)的简码,也就是向z轴。
up :写Vector3(0, 1, 0)的简码,也就是向y轴。
right :写Vector3(1, 0, 0)的简码,也就是向x轴。
清楚这些,与其相反的back, down, left代表什么意思就应该都清楚了。
键盘控制
游戏输入:
在Edit -> Project Settings -> Input 设置游戏输入;
在脚本中利用Input类来检测输入状态;
Input.GetAxis 返回的值是 -1 到 1 之间,0 表示没有输入。
TestPlayer.cs的Update()方法中加入对Input的响应
using