J2ME游戏开发问题,高手请进!!!

求ACT类手机游戏,如何在开始游戏时滚动显示游戏背景介绍,也就是开场白,这有段代码是实现这功能的,但我不知道怎么用,放在哪?请高手指教,如还有好方法,请分享下,谢谢!in... 求ACT类手机游戏,如何在开始游戏时滚动显示游戏背景介绍,也就是开场白,这有段代码是实现这功能的,但我不知道怎么用,放在哪?请高手指教,如还有好方法,请分享下,谢谢!

int frame=0;
boolean drawText (){

Graphics g = null; int x = 0; int y=0; int w=0; int h=0;
String str="123456789。";
frame++;
g.setClip(x,y,w,h);
Font font =Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_SMALL);
int length=str.length();
int fontHeight=font.getHeight();
int width=0;
int start=0;
int posY=0;
for(int i=0;i<length;i++){
width +=font.stringWidth(str.substring(i, i+1));
if(width>=w||i==length-1){
g.drawSubstring(str, start, i-start+1,x+(w>>1), y+posY-(frame<<1), Graphics.HCENTER|Graphics.TOP);
start=i;
posY +=fontHeight;
width=0;
if(i==length-1&&y+posY-(frame<<1)<y){
frame=0;
return true;
}
}} return false;

}
展开
 我来答
sdhjob
2009-08-11 · 超过19用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
这派扰段代码是实现文字滚屏的可用于交代剧情,建议阅读人民邮电出版社<J2ME手机游族唤戏开发与项目实尘穗旦战详解>沈大海编写第10章,同时有教学j2me视频.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犹怜明月天a
2009-08-11 · TA获得超过747个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:326万
展开全部
Graphics g = null; int x = 0; int y=0; int w=0; int h=0;
String str="123456789。";
frame++;
g.setClip(x,y,w,h);

g只是定义了睁困,没有给他赋初值,这样会报空指针异常扮友吧厅早槐
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youyoudashi
2009-08-07
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
drawText ()可以放在线程里,因为要滚动;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcjunhua
2009-08-04 · TA获得超过140个赞
知道答主
回答量:130
采纳率:0%
帮助的人:70.1万
展开全部
这就是个显示方法,你什么时候需要显示,就调用
你把他放到显示界面的paint()里面
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式