- Home /
Question by
FoodFighter · Feb 14, 2015 at 07:31 PM ·
uitextureimageraw
Setting RawImage's texture by script
I want to do stage select like Angry Birds
But my problem is I don't know how to change RawImage after I get component. I want to change RawImage of star when stage is ended
The below is my code which I have done about collider check and star statement
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class Manager2 : MonoBehaviour {
int answer=0;
int passed=0;
bool correct;
int passedAnswer;
int repeatedPassedAnswer;
//RawImage star11;
//RawImage star12;
//RawImage star13;
Texture score;
void OnTriggerEnter(Collider col)
{
correct = false;
//star11 = GameObject.Find ("Star11").GetComponent<RawImage>();
//star12 = GameObject.Find ("Star12").GetComponent<RawImage>();
//star13 = GameObject.Find ("Star13").GetComponent<RawImage>();
if (col.gameObject.name == "Boat1")
{
print("Right!!!");
//Object Appear
answer++;
passed++;
passedAnswer=answer;
correct=true;
if(passed>1){
if(repeatedPassedAnswer<passedAnswer)
{
repeatedPassedAnswer = answer;
}
else passedAnswer = answer;
}
}
if (col.gameObject.name == "Woman1") {
print("Wrong!!!");
answer++;
}
if (col.gameObject.name == "Rat1") {
print("Wrong!!!");
answer++;
}
if (answer == 1 && correct == true)
{
print ("3 Stars");
//3 stars
//star11.texture = ;
/*star11=
star12=
star13= */
}
else if (answer == 2 && correct == true)
{
print ("2 Stars");
//2 stars
}
else if (answer==3 && correct == true)
{
print ("1 Star");
//1 star
}
}
}
Comment
Your answer
Follow this Question
Related Questions
How do I change the texture of a Raw image? 0 Answers
Updating a texture with raw image data every frame 0 Answers
How do you crop a Texture2d 1 Answer
Repeating Material texture 0 Answers
How To Apply A Texture Atlas For UI Image Objects? 0 Answers