想請問一下
我有兩個CLASS 分別較 GV 跟 ES
我想在ES內觸碰後,可以更改GV的背景圖片,想請問一下 我可以怎樣做
以下是我的失敗作法
GV程式
public void init(){
if(i==0)
{background = BitmapFactory.decodeResource(getResources(), R.drawable.bacngrounds);
}
else if(i>=1)
{background=BitmapFactory.decodeResource(getResources(), R.drawable.backgrounda);}
}
public void ond()
{
i++;
}
}
ES
public boolean onTouchEvent(MotionEvent event) {//觸控事件
if(event.getAction() == MotionEvent.ACTION_DOWN){
if(event.getX()>160 && event.getX()<260
&&event.getY()>200 && event.getY()<260){//點擊場景變化
gv.ond();
}
}
return super.onTouchEvent(event);
}
想從ES內觸碰後
可以將GV內的bacngrounds變成backgrounda
但我按了下去,遊戲程式會顯示錯誤,想請問一下,是哪裡錯了?,還是有更好的方法來解決呢?
不好意思,要麻煩大家了