|
hi Guys i created a script which makes my sprite move, what i did is i created an texture array which hold my sprite images i know i should use a sprite sheet but i dont like it that way, anyways what i want to do is when Unity runs i want the sprite to run automatically. I want my array to cycle through the number of elements within the array and once it has reached to the end i want it to restart. I have created a function at the bottom and that's where i want the code written in and then i want to call it on the start function here is my script: the array that hold the images is
thanks in advance :)
(comments are locked)
|
|
You might be better off just including it in the update rather than making it a coroutine, not sure. If you include a "var spriteDelay:int;" for the time( in seconds) between sprite frames, you could do something similar to this (Javascript examples!): call it like so:
That should properly loop the sprite animation.
Alternatively you could try using the mathf.repeat function:
This second one involves a boolean "playSpriteAnimation" that you could set to false if needed to break the loop. what is tex is that texture would i need to create a var for that
Mar 03 '11 at 04:17 AM
MC HALO
Hey dude your 1st one works but the problem now is it does not loop it plays once and that is it
Mar 03 '11 at 04:25 AM
MC HALO
tex will be created automatically, you don't need to create a var for it. As for the 1st one working only once, looks like bad code, I don't think a function can call itself without errors, try the second one.
Mar 03 '11 at 05:02 AM
Alec Slayden
Where do i put the code: var repeatTime : float = spriteDelay *idleFrames.length; InvokeRepeating("StartSpriteAnime",0, repeatTime); under what line sorry about this i am new to loops i hate them lol
Mar 03 '11 at 02:39 PM
MC HALO
Dude you are a life saver :) it works the second one :) you are a hero lol thank you so much :)
Mar 03 '11 at 02:54 PM
MC HALO
(comments are locked)
|


We need to see more of your sprite system.
What do you mean ? do you want to see how the images are set and saved ? :)