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,希望文章能对和我一样刚入门的人能有点帮助。如有不对之处还望指正啊,也欢迎各位指点~