2 weixin 38913355 weixin_38913355 于 2017.09.18 17:44 提问

Unity3D的IEnumerator用不了

win8.1 Unity2017.1.1f1 IEnumerator提示不存在图片说明

2个回答

devmiao
devmiao   Ds   Rxr 2017.09.19 05:32

using System.Collections;

linquan233
linquan233   2017.12.27 16:21

协程脚本所挂载的物体,必须是激活状态

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Unity3d IEnumerator 协程的理解
由于VR的关系,第一次接触到了Unity3D的项目,对C#Script一些语法不是很了解,特别是IEnumerator yield,在项目中大量被使用,下面谈谈对它们的理解,文章转自 作者:王选易,出处:  http://www.cnblogs.com/neverdie/ 欢迎转载 ,也请保留这段声明。如果你喜欢这篇文章,请点【推荐】。谢谢!  为什么需要协程 在游戏
「Unity3D」(6)协程使用IEnumerator的几种方式
Unity 使用StartCoroutine(IEnumerator)来启动一个协程。参数IEnumerator对象,通常有三种方式获得。 第一种方式,也是最常用方式,是使用带有yield指令的协程函数。private IEnumerator Start() { yield return null; }解读一下这个yield return的几种情况:return StartCoroutine
Unity3d---> IEnumerator
using UnityEngine; using System.Collections; public class Test : MonoBehaviour { IEnumerator Start () { yield return StartCoroutine(login()); Debug.Log("CCCCCCCCCCCCC"); Destroy(this.
关于C# IEnumerator、yield、Unity3D协程的一些东西
在学习Unity3D的协程,其中需要C#中IEnumerator的使用,主要在看http://www.cnblogs.com/neverdie/p/3792766.html这篇文章。 对其中一些地方一开始没太看懂,看懂以后总结在这里。 (出处 http://www.cnblogs.com/neverdie/ ,By 王选易) IEnumerator TellMeASecret(){
Unity中IEnumerator协程
通常用于实现协程,你如果明白多线程编程的话就比较好理解了。当然,协程不是多线程,而是在一个线程中实现的。用法,需要一个返回值是IEnumerator的方法 AIEnumerator A(){ yield return new WaitForSeconds(1f); //理解成先等1秒,然后执行下面的代码。 // do something}调用的时候使用StartCoroutine(A());
unity3d鼠标2D控制方法
用到了unity3d非常好的协同机制实现鼠标2D统制,OnMouseDown事件表示鼠标已作了射线判断得到了对象。   拖拽时保持z轴不变,因为屏幕是xy二维的,空间是三维的。   IEnumerator OnMouseDown ()   {   var camera = Camera.mainCamera;   if (camera) {   //转换对象到当前屏幕位置   Vec
我眼中的协同(unity IEnumerator )
怎么理解协同? 在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。可以用来控制运动、序列以及对象的行为。 大家做程序员,应该都能明白什么是主线程序,按照上面的说法,可以知道协同并非线程。 一般什么地方能使用到协同? 想要实现一些延时等待,操作完成之后在执行后面的代码的时候都可以使用协同进行实现,比如说使用www加载资源,等到加载完成在把图片拿出来使用,比如打开某个界面后两秒钟播放
Unity IEnumerator 在对象隐藏会自动停止的问题
code: public class View : MonoBehaviour{  void Start(){   StartCoroutine(onEnterFrame()); }  IEnumerator onEnterFrame() {         while(true) {  } } } 代码如上,但是当挂载这个脚本的对象隐藏之后,再显示的时
unity IEnumerator 协同程序
中断语句的使用 IEnumerator Awake() { yield return new WaitForSeconds(5.0F); }   do等待2秒后执行后面的语句 IEnumerator Do() { print("Do now"); yield return new WaitForSeconds(2); print("Do 2 seconds
IEnumerator/ IEnumerable/ yield return/ StartCoroutine 详解
IEnumerator/ IEnumerablepublic interface IEnumerable { IEnumerator GetEnumerator(); } public interface IEnumerator { bool MoveNext(); void Reset(); Object Curre