- Home /
Play Image Array Once and Stop
Greetings and Salutations Unity Answers,
I was reading a question on Unity Community about image arrays and sequences. The writer referenced a script by cerebrate that seems really cool! My question is in the function update that repeats the animation, how one would make it play once and stop. I believe the stop.animation method stops then rewinds. But how would I implement that. I've also tried removing the snippet;
//take a module so that annimation repeats
index = index % quarterCircleValues.length;
This resulted in it playing once per session then displaying a blank or white rectangle. Another option I suppose would be to let it loop but insert a timer delay between loops. How could I do that?
Below is the looping code I'm working with.
function Update() {
if( quarterCircleValues.length == 0) //nothing if no textures
return;
//we want this texture index now
var index :int = Time.time / changeInterval;
//take a module so that annimation repeats
index = index % quarterCircleValues.length;
//assign it
renderer.material.mainTexture = quarterCircleValues[index];
}
Any assistance would be tremendous! Thanks in advance.
Digital Duane
Your answer
Follow this Question
Related Questions
Stop animation after playing once 1 Answer
How can I make my guy stop running? 1 Answer
Automatically disabling, enabling and looping Depth of field 1 Answer
Different music options in one scene depending on conditions 1 Answer
How to go through all road tiles in a transport network on a strategy game map? 1 Answer