站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题怎么换了当前的Canvas画面啊?

怎么换了当前的Canvas画面啊?

摘要: 怎么换了当前的Canvas画面啊?


我想做两个甚至以上的Canvas,可以互相覆盖PuC
问题是不是一定要在display.setCurrent那里才可以换画面呢?老是用repaint很不爽


repaint()才是正道,要切换的话只能display.setCurrent()


基本上是 小弟也是新手 切换Canvas 好像只用过display.setCurrent()


repaint不能把里面的资源释放啊~~~
用了个新类可以=null把资源释放
画的东西多了怎么消掉画过的东西?


Canvas画出的东西怎么撤消?清屏?那么内存释放了没?>


老大,画怎么能占内存呢??

每次都把要改变的东西重新画就可以把已经画的东西覆盖,引入一定数量的状态,确定什么状态画什么,需要载入什么,释放什么,在主循环中判断状态,做相对应的操作,这是游戏一种主要的结构


对,,你还可以根据图片的位置来,刷新一定区域也的图片,不用整长屏幕一起刷~~这样也可以提高性能~~~


想切换只有display.setCurrent()


↑返回目录
前一篇: 【天宇朗通】天语A699手机怎么让 MIDlet 访问文件系统和通讯簿?
后一篇: 想学J2ME,系统该装些什么?