| bio | website | |
|---|---|---|
| location | ||
| age | ||
| visits | member for | 7 months |
| seen | Feb 15 at 11:48 | |
| stats | profile views | 2 |
|
Nov 15 |
comment |
The underlying mechanism in 'yield return www' of Unity3D Game Engine ** can't be "paused" between frames, I mean. |
|
Nov 15 |
comment |
The underlying mechanism in 'yield return www' of Unity3D Game Engine Yup. Really nice insights! Thanks! Even though not launching a thread per se, the most probable thing that might be happening is WWW (or the engine layer) using HttpWebRequest.BeginGetResponse (or something like it)... right? Something completely async must occur either way... the download can't be "paused". |
|
Nov 14 |
awarded | Scholar |
|
Nov 14 |
accepted | The underlying mechanism in 'yield return www' of Unity3D Game Engine |
|
Nov 14 |
comment |
The underlying mechanism in 'yield return www' of Unity3D Game Engine for now, I'm really only waiting for the "best explanation"... would be great if anyone from Unity dev team gave the "correct answer" 8-)... ultimately, I think the real implementation won't be far off the ones already given here... I don't have an actual need to decompile the assembly and know all this for sure though. But I might try it later :) |
|
Nov 14 |
awarded | Supporter |
|
Nov 14 |
comment |
The underlying mechanism in 'yield return www' of Unity3D Game Engine nice! I saw the comment altdevblogaday.com/2011/07/07/unity3d-coroutines-in-detail/… and it seems that WWW is treated specially. So I'd like to know how this is accomplished, in order to allow the download to be made across several frames, without using threads? |
|
Nov 14 |
awarded | Editor |
|
Nov 14 |
revised |
The underlying mechanism in 'yield return www' of Unity3D Game Engine |
|
Nov 14 |
comment |
The underlying mechanism in 'yield return www' of Unity3D Game Engine Yes, I think I have the basic notions about the yield keyword. However, what is happening during the constructor of WWW that allows for that "state machine"? I mean, "yield return www" does not seem to be calling anything inside the WWW class... When you say "it means is that it returns the value of www already", what is the www instance value? What will that instance do on the next "iteration" ? |
|
Nov 14 |
awarded | Student |
|
Nov 14 |
asked | The underlying mechanism in 'yield return www' of Unity3D Game Engine |