j2me中,用vector动态数组画线

假设用vector的一个对象v1画了一线段ab,怎样才能在一段时间之后从a到b渐渐消失?还有就是,怎样让角色沿着画的线走?触屏类手机游戏中... 假设用vector的一个对象v1画了一线段ab,怎样才能在一段时间之后从a到b渐渐消失?
还有就是,怎样让角色沿着画的线走?
触屏类手机游戏中
展开
 我来答
月光雪松
2010-08-30 · TA获得超过476个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:234万
展开全部
你好楼主,这个很好实现啊。你想从a到b逐渐消失,其实这就是一个动画技术。那么在J2me中,要实现动画当然是用线程来实现了,

/**线程的代码省略*/
……
int xa=10;
int ya=10;
int xb=100;
int yb=10;
……
rpotected void paint(Graphics g){
g.setColor(255,255,255);
g.fillRect(0,0,this.getWidth(),this.getHeight(),0);//上两步来实现清屏
g.drawLing(xa,ya,xb,yb);
}

public void run(){//线程中要实现的方法
while(TRUE){
xa+=1;
if(xa>=xb)
break;
repaint();
Thread.sleep(100);
}
}

以上代码就能实现你所述的功能了,当然线程休眠会抛出异常,自己写。

较色沿着线走也非常简单,就是每次屏幕刷新的时候,把角色的坐标更新后在绘制出来,在这里具体点就是,组不增大它的x坐标就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式