NetBeans中的配置 在J2ME游戏开发的使用(更新中)

    进行J2ME游戏开发的时候,常常会将一款游戏移植到不同的手机上,而不同机器的屏幕大小、内存、API等设备功能都有所不同,为了方便对不同设别进行开发,NetBeans的预处理器就显得比较有用。因此常常选择NetBeans进行商业开发。

这里以NetBeans6.9.1为例。

使用预处理主要分为以下几步:
1.创建项目配置

  1-1:项目右键->属性->平台->配置管理->添加->输入名字确定即可

  例如:我们添加了N97,  N7370,  L7三个。
2.增加性能

  2-1:项目右键->属性->性能->上方的"项目配置"选DefaultConfiguration->添加->输入名字和值确定关闭。

  例如:我们添加了isN97:0,  isN7370:0,  isL7:0三个。(性能名称:值)

3:修改不同配置的性能

  3-1:项目右键->属性->性能->上方的"项目配置"选N97,把'使用"DefaultConfiguration"中的值'的复选框取消,

      在下方的性能列表里面就能看到我们刚添加的性能了,修改isN97的值,将其设置为1,其他的不要修改。

  3-2:然后将N97的其他一些例如"应用程序描述符","混淆","创建jar"等修改一下。

             同样也把响应的'使用"DefaultConfiguration"中的值'的复选框取消(为了便于自定义模板,一会儿讲)。

  3-3:在设置"创建jar"这一项的时候,发现了个简单的方法(不知道这样会不会引起什么意外情况),

      jar名称可以这样来设置${application.name}_N97.jar

      jad名称可以这样来设置${application.name}_N97.jad

      到项目目录下找到"项目目录\nbproject\project.properties"文件,用记事本打开,

      将"application.name"这一项的值设置为你想要的名称比如"application.name=Mario"(用于生成jar)

  3-4:配置好了之后将N97保存成模板:

      项目右键->属性->平台->配置管理->选择N97,另存为模板,保存确定就行了。

      ps:以后别的项目要添加配置的时候可以在1-1步直接选择添加我们自定义的模板就行了,省时省力O(∩_∩)O~。

     模板的物理路径(以我自己机器的为例):

              C:\Documents and Settings\Administrator\.netbeans\6.9\config\Templates

                           \J2MEProjectConfigurations

  3-4:同理设置N7370, L7。

  说明:这步以后,我们的配置就变成了

     N97配置:    isN97:1,  isN7370:0,  isL7:0

     N7370配置:isN97:0,  isN7370:1,  isL7:0

       L7配置:      isN97:0,  isN7370:0,  isL7:1

4.使用预处理器块添加特定于配置的代码(这里就不详细解释了)

        //#if isN97 == 1(如果当前配置是N97的话,就执行下行代码)
        import com.nokia.mid.ui.FullCanvas;
        //#else
        //# import javax.microedition.lcdui.Canvas;
        //#endif

5.项目右键->批量生成 就可以生成不同手机平台的jar包了,在"项目目录\dist"目录下,是不是很方便呐。

 

刚接触几天手机游戏移植,学习ing,希望文章能对和我一样刚入门的人能有点帮助。如有不对之处还望指正啊,也欢迎各位指点~

posted @ 2010-09-08 19:38  两生花  阅读(526)  评论(1编辑  收藏  举报