获取属性 transform.posi
获取组件 GetComponent<>
获取属性 transform.posi
获取组件 GetComponent<>
Application.targetFrameRate = 30;//设定刷新率
变量声明赋值顺序:
代码声明赋值 > Inspacetor面板赋值 > 代码start方法内赋值
private(私有类):
只能在当前类中使用,应用于内嵌或成员。
protected(受保护的):只能在当前类或其派生类中使用,应用于内嵌或成员。
Asset Store:资源商店
发生碰撞检测的条件:
双方都必须要有碰撞器,且一方有刚体RigidBody(最好是运动的一方)。由于unity的性能优化,刚体长时间不发生碰撞检测会休眠。
刚体组件Rigidbody:是游戏物体能获得重力,接受外界的受力和扭力的组件,可以通过脚本或是物理引擎为游戏对象添加刚体组件。
碰撞器组件BoxCollider:是游戏物体具有跟挂在刚体的组件的游戏物体发生碰撞能力的组件。
游戏对象:
父对象的坐标是针对原点的。
子对象的坐标是根据父对象的坐标为原点的。
UNITY
Hierarchy window:层次面板(可以显示当前场景中的所有游戏物体对象,并显示父子级关系)
Asset Store:资源商店(能够找游戏制作的资源)
Console window:输出面板(会提醒我们游戏开发过程中的错误,并给予提示信息帮助我们修复错误)
Project window:项目面板(会显示当前项目中所有的文件和目录,包含我们当前项目的所有资源文件,图片,声音,模型,脚本等等)
方法带括号
变量没有
变量
组件
场景面板
游戏演示面板
检视/属性面板
项目面板
输出面板
层次面板(游戏物体的父子关系)
项目面板
输出面板
Project Settings => Input Manager 时间2:05附近
Input.GetAxis(); 视频6:10附近