在J2ME中实现游戏功能选择界面(附源代码)

馒头的信念

馒头的信念

2016-02-19 14:00

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的在J2ME中实现游戏功能选择界面(附源代码),手机电脑控们准备好了吗?一起看过来吧!

在J2ME中实现游戏功能选择界面(附源代码)

作者:陈跃峰

出自:http://blog.csdn.net/mailbomb

       在J2ME游戏中,显示了欢迎界面以后,就应该显示游戏的功能选择界面,实现该界面的方式主要有两种:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

1、  使用高级用户界面中的List来进行实现

2、  使用Canvas类来自己绘制一个功能选择界面

为了达到更强的游戏表现效果,经常在开发过程中使用第二种方式来实现游戏功能选择界面。下面是一种实现了使用Canvas绘制功能选择界面的示例。

实现原理:在背景图片上绘制游戏的各个功能菜单,然后使用矩形框来代表用户选中的效果,并根据用户的选择实现选择框的上下移动,具体代码如下:

package welcomecanvas;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

import Javax.microedition.lcdui.*;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

public class MainCanvas extends Canvas {

  Image image = null;

  /**代表选中项目的索引号码*/

  int index = 1;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  public MainCanvas() {

    try{

      image = Image.createImage("/res/menu.png");

    }catch(Exception e){

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

    }

  }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  protected void paint(Graphics g) {

    //清屏

    g.setColor(255,255,255);

    g.fillRect(0,0,getWidth(),getHeight());


展开更多 50%)
分享

猜你喜欢

在J2ME中实现游戏功能选择界面(附源代码)

编程语言 网络编程
在J2ME中实现游戏功能选择界面(附源代码)

在J2ME程序中实现声音播放

编程语言 网络编程
在J2ME程序中实现声音播放

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

学习在J2ME中使用代码

编程语言 网络编程
学习在J2ME中使用代码

J2ME游戏开发中时钟的简单实现

编程语言 网络编程
J2ME游戏开发中时钟的简单实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在J2me游戏使用“精灵”-Sprite

编程语言 网络编程
在J2me游戏使用“精灵”-Sprite

浅谈即时战略游戏在 J2ME 上的实现

编程语言 网络编程
浅谈即时战略游戏在 J2ME 上的实现

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JavaScript窗口功能指南之关闭窗口

JavaScript窗口功能指南之关闭窗口

FreeBSD应用心得之安装J2EE开发环境

FreeBSD应用心得之安装J2EE开发环境
下拉加载更多内容 ↓