12/12/10 02:34:50.96 kDvUSEkt
>>240
238だけど。if文の中でif文使ってもいい。
>>242の言うように同じ条件を書いても意味がないってだけ。もう成立してるんだから。
GUI.Labelで画像表示させてるのだけどそれがボタン押した瞬間だけになってる。
var sampleTexture : Texture2D;//null
var sampleTexture2: Texture2D;
function Update () {
if(Input.GetButtonDown("Fire1")){
switch(sampleTexture){
case null:sampleTexture = sampleTexture2;break;
case sampleTexture2:Destroy(gameObject);break;
}}}
function OnGUI(){
GUI.Label(Rect(0,0,512,512),sampleTexture);
}
sampleTextureの中には何も入れない。sampleTexture2に画像を入れておく。
ボタンを押した時sampleTextureにその画像が入る。その状態でもう一度押すとDestroy。