- Home /
 
               Question by 
               CommitteeWind · Jan 22, 2014 at 12:21 AM · 
                coloritweenspriterenderertween  
              
 
              How can I use iTween to tween the color of a SpriteRenderer?
How can I use iTween to tween the color of a SpriteRenderer?
               Comment
              
 
               
               
               Best Answer 
              
 
              Answer by Yword · Jan 22, 2014 at 04:47 AM
 using UnityEngine;
 using System.Collections;
 
 public class TweenSpriteRenderer : MonoBehaviour
 {
     public SpriteRenderer targetSpriteRenderer;
     public Color targetColor = Color.cyan;
     public float tweenDuration = 3;
 
 
     private void Start()
     {
         Hashtable tweenParams = new Hashtable();
         tweenParams.Add("from", targetSpriteRenderer.color);
         tweenParams.Add("to", targetColor);
         tweenParams.Add("time", tweenDuration);
         tweenParams.Add("onupdate", "OnColorUpdated");
 
         iTween.ValueTo(targetSpriteRenderer.gameObject, tweenParams);
     }
 
 
     private void OnColorUpdated(Color color)
     {
         targetSpriteRenderer.color = color;
     }
 }
 
Your answer
 
 
             Follow this Question
Related Questions
Changing SpriteRenderer color with UnityEvent.Event 1 Answer
Problem with a color randomization 2 Answers
how do i Mathf.lerp the SpriteRenderer.alpha? 1 Answer
iTween with bool C# issues 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                