
unity3D中定义了一个数组的贴图动画,我想通过触发事件使这个动画从头运行,应该怎么做? 5
varturms:Texture2D[];//数组varturmsPersecond=6;//帧率varindexturms:int;//当前帧functionUpdat...
var turms:Texture2D[];//数组
var turmsPersecond=6;//帧率
varindexturms:int;//当前帧
function Update(){ indexturms=(Time.time*turmsPersecond)%turms.Length;//得到当前帧图片}
function OnGUI() {
GUI.skin=SpireGUIskin;
if(GUI.Button(Rect(618,96,81,172), "","spire_btn")){
btn=true;
print(btn);
}
if(btn==true){
Application.Quit();
// print("sssys");
GUI.DrawTexture(Rect(573,66,354,704), turms[indexturms]);
}
}
因为游戏一开始运行,Time.time就在运行,所以想知道怎么才能够通过这个触发事件使动画从头开始运行,哪位高手帮帮忙吧
这个我知道啊,我的问题是当我点击这个按钮后,怎么才能让数组的索引indexturms归零 展开
var turmsPersecond=6;//帧率
varindexturms:int;//当前帧
function Update(){ indexturms=(Time.time*turmsPersecond)%turms.Length;//得到当前帧图片}
function OnGUI() {
GUI.skin=SpireGUIskin;
if(GUI.Button(Rect(618,96,81,172), "","spire_btn")){
btn=true;
print(btn);
}
if(btn==true){
Application.Quit();
// print("sssys");
GUI.DrawTexture(Rect(573,66,354,704), turms[indexturms]);
}
}
因为游戏一开始运行,Time.time就在运行,所以想知道怎么才能够通过这个触发事件使动画从头开始运行,哪位高手帮帮忙吧
这个我知道啊,我的问题是当我点击这个按钮后,怎么才能让数组的索引indexturms归零 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询