unity中的简单延时方法
1.使用invoke
Invoke("changeOne", 2f);
private void changeOne()
{
skin.material.color = Color.yellow; //材质变为黄色
}
2. 使用协程
StartCoroutine("changeSkin"); //开始协程
IEnumerator changeSkin() //协程方法
{
yield return new WaitForSeconds(2f); //暂停协程,2秒后执行之后的操作
skin.material.color = Color.green;
}
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · Unity中将3D模型显示在UI上或者显示在UI前面
- · 3dmax模型导入unity后很昏暗,对比度低怎么办?
- · unity发布后无法连接sqlite数据库,在Editor中可以
- · 记录untiy适配android12
- · Mixamo生成人物动画并导入Unity
- · sdk tool version 0.0<26.1.1 | android sdk is outdated unity
- · unity pro 2019.4.9破解版下载(win/mac)
- · unity改变UI透明度
- · 史上最简单的Unity Hub破解教程(win&mac)
- · unity 让物体上下来回移动
- · Unity2D 平台类游戏 人物移动
- · unity3d mysql error: The given key was not present in the dictionary.