>>>>>>>>>>>>>Sprite控制问题<<<<<<<<<<

tramp73 2005-11-15 02:13:19
问题:
在Canvas里调用LayerManager的paint方法把一个Sprite画到Canvas上,想在Canvas里写代码控制它的行为,但不管我用move(int,int)还是用setRefPixelPosition(int,int)或setPosition(int,int)都没用;

[我在Canvas的paint方法里调LayerManager的paint方法(里面就append了一个Sprite),想在键盘事件监听处理Sprite]

大虾们的请帮忙解决下,3Q
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tramp73 2005-11-18
  • 打赏
  • 举报
回复
恩,先谢谢楼上几位兄弟参与,你们说的我一开始都做过了的,可能是KVM的问题或者程序中某一个小角落的问题吧,因为我的超级马力可以实现,而这个弄不对,郁闷

这二天感冒了,也没去管了,今天来结贴吧,呵呵!
kingwang1024 2005-11-18
  • 打赏
  • 举报
回复
是不是没有写flushGraphics()这个方法,在LayerManager()里append(sprite)后要flushGraphics()一下,才可以。要在键盘里控制sprite也很容易的,改变它的setPosition(x,y)就可以了。可以在网上找些例子,看看,很easy的·······
他山玉 2005-11-18
  • 打赏
  • 举报
回复
LayerManager 可以绘制一个没有加入的层对象。要控制位置,需要首先把 Sprite 添加到 LayerManager 中。
abc850112 2005-11-16
  • 打赏
  • 举报
回复
建议你先去WTK里面看看,那里有你想要的答案

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧