2019.07.06 Unity API 一刷完成
2019.07.06 Unity 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 触摸组件 据说很好用