Mais le Script ne marche pas sur Android.
Script
Code : Tout sélectionner
import UnityEngine.Sprite;
public var Bloc : BlocYGO[];
public var Tt2d : Texture2D[];
public var PB : Pose_Bloc;
private var Str : String;
private var EDI : Edit;
function Start () {
EDI = GetComponent(Edit);
}
function LateUpdate () {
GenereA(PB.Z,PB.Y,PB.X,EDI.BlocZ[PB.Z].BlocY[PB.Y].Bloc[PB.X]);
}
function GenereA (PZ : int, PY : int, PX : int, Str : String){
if(Str == " "){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != null){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = null;}
}else if(Str == "A"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[0], Rect( 0, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[0], Rect( 0, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "B"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[0], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[0], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "C"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[0], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[0], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "D"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[0], Rect(32, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[0], Rect(32, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "E"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[0], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[0], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "F"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[0], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[0], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "H"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[1], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[1], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "G"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[1], Rect( 0, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[1], Rect( 0, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "I"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[1], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[1], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "J"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[1], Rect(32, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[1], Rect(32, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "K"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[1], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[1], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "L"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[1], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[1], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "M"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect( 0, 96, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect( 0, 96, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "N"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect(96, 96, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect(96, 96, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "O"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect(96, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect(96, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "P"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect(96, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect(96, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "Q"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "R"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "S"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[2], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[2], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "T"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "U"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "V"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect(64, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect(64, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "W"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect(96, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect(96, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "X"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "Y"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "Z"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect(64, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect(64, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "a"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[3], Rect(96, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[3], Rect(96, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "b"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect( 0, 96, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect( 0, 96, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "c"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(32, 96, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(32, 96, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "d"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(64, 96, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(64, 96, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "e"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(96, 96, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(96, 96, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "f"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect( 0, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect( 0, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "g"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(32, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(32, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "h"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(64, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(64, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "i"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(96, 64, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(96, 64, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "j"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect( 0, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "k"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(32, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "l"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(64, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(64, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "m"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(96, 32, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(96, 32, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "n"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect( 0, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "o"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(32, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "p"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(64, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(64, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}else if(Str == "q"){if(Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite != Sprite.Create(Tt2d[4], Rect(96, 0, 32, 32),Vector2(0.5,0.5), 32.0)){Bloc[PZ].Bloc[PY].Bloc[PX].GetComponent(SpriteRenderer).sprite = Sprite.Create(Tt2d[4], Rect(96, 0, 32, 32),Vector2(0.5,0.5), 32.0);}
}
}