Unity:如何用C#在Unity中做時間延遲控制
来源:互联网 发布:词频统计软件 编辑:程序博客网 时间:2024/05/16 03:44
http://wordpress-tw.marcpov.com/unity-c-sharp-startcoroutine.htm#sthash.Nlba1Iyw.npCnEJ7x.dpbs
時間延遲的控制(yield…waitForSecond) 在javascript用 比較直覺 但用C#就稍微複雜一點 但習慣了就還好 分享一下我的使用經驗
這次是因為今天在做app首頁時又用到了時間延遲的控制 先說明目標功能需求:
- 當Logo進來後 >播放Logo >如果玩家沒有任何動作 >播放完Logo後 >Load下個場景
- 當Logo進來後 >播放Logo >如果玩家在螢幕亂畫 >直接Load下個場景 不等Logo播完
需求1 播放完Logo後進場景
在C#中的時間控制需要以下兩步驟:
- 先用Startcoroutine()呼叫 IEnumerator
- 然後在IEnumerator中進行時間延遲與要做的事
需求2 玩家中斷Logo播放直接進場景
中斷原本的時間延遲 使用StopCoroutine()
- See more at: http://wordpress-tw.marcpov.com/unity-c-sharp-startcoroutine.htm#sthash.Nlba1Iyw.dpuf 0 0
- Unity:如何用C#在Unity中做時間延遲控制
- 如何用unity画墙,以及如何使用鼠标控制墙在Y轴上的伸缩
- 如何用unity发布Android程序APK
- Unity如何用网格绘制一个正五边形
- unity中如何用鼠标右键控制摄像机视角上下左右移动
- unity:C#控制人在真实环境中行走
- 如何用Unity加载一个真实的进度条
- 如何用Unity和Cardboard做一款VR游戏
- Unity 最新粒子系统如何用代码改变参数
- Unity中Button的颜色如何用脚本改变
- 如何用win32的函数调节设置Unity的窗口
- Unity入门系列||Unity中如何用脚本实现物体的循环移动和旋转
- 在Unity快速修改方向控制键位
- Unity控制在面板上显示变量
- [资源分享][UGUI][Unity好文章]如何用unity实现像DOTA2那样的多边形数据雷达图
- 在2005中如何用CSS控制gridview?
- 如何用C/C++在控制台下动态输出进度
- 老司机教你如何用Unity和Cardboard把3D游戏做成VR游戏
- Ubuntu14.04安装软件推荐
- windows下的python扩展包
- 复杂链表的复制
- C++随笔(指针和引用的使用注意事项)
- 汉澳sinox运行wps2003,office2003,IE8,用爱奇艺客户端看电影
- Unity:如何用C#在Unity中做時間延遲控制
- 自定义View转化为Bitmap对象
- 你丫在审核什么
- MATLAB中FFT的使用方法
- pop,push,min三种操作在O(1)的数据结构
- php HTTP协议详解
- 守护进程重读配置文件示例
- Linux下的iptables详解及配置
- UVA 10246 - Asterix and Obelix(最短路)