unity的手册更API
1.manual
2.scripting api
unity的手册更API
1.manual
2.scripting api
API文档查询
realtimeSinceStartup
测试性能
与GetKey和GetMouse不同
GetButton是虚拟按键,就是Input类中那些
void Start(){
Invoke("Attack",3);//延时三秒触发Attack
void Attack()
{
}
GetComponent:返回游戏物体上的某个组件,如果没有则输出null
GetComponents:返回游戏物体上的多个相同组件
GetComponent(s)InChildren: 返回游戏物体或者任何它的子物体组件
GetComponent(s)InParent:返回游戏物体或者任何它的父物体中的组件
deltaTime是固定值得出来的,
默认的时间是按固定帧数计算时间,所以当计算机运行快时,时间就快
DeltaTime:
SmoothDeltaTime:防止DeltaTime变化较大(0.1、0.1……突然0.5),这里可以平滑帧速率
debug.Log()
在BroadcastMessage中最后一个参数传递参数int时,被调脚本里有两个重载函数,一个有参数int,一个无参数,调试发现这两个重载函数哪个写在代码靠前调用哪个,不应该是BroadcastMessage传参就调用有参版本函数,不传参数就调用无参版本函数吗?
captureFramerate 设置帧的速率
deltaTime 当前帧,当前帧所占用的时间
fixedDeltaTime 固定的……
fixedTime 从游戏开始到现在所占用的时间
realtimeSinceStartup 从游戏开始到现在所占用的时间
time 从游戏开始到现在所占用的时间
timeScale 使游戏暂停或者加速播放
跟运动相关的可以地方到FixedUpdate()里调用
因为FixedUpdate()的执行是固定的
Update()和LateUpdate()的执行是跟性能有关的
OnMouseUpAsButton()只有在当前物体上按钮弹起才有反应
Time.deltaTime
Time.fixedDeltaTime
射线检测
lerp
EasyTouch 触摸组件 据说很好用
Rigidbody.MovePosition 使用插值平滑的移动到目标位置
Rigidbody.position 快速的移动到目标位置
Rigidbody 比Transform的移动效率高,因为Transfrom移动的时候还要计算碰撞等事件
EasyTouch 插件 好用的触摸插件