`
鸟哥哥
  • 浏览: 98676 次
  • 性别: Icon_minigender_1
  • 来自: 梅州兴宁
社区版块
存档分类
最新评论

鸟哥,netbeans,j2me,预编译,预处理器

阅读更多
我不喜欢写博客配上一些很大段的代码,也懒得上传附件,放图片。博客里有很多解决方案,都是身体力行的,成功了才写在这里。网友们如果能帮到你,自然最好,但我不会送佛到西,我极少会把很细节的东西展现出来,代码基本上也不给到。不过,你读懂了这文字,用手去写代码,配置环境,安装软件等,一步步去追寻,你会找到的,你得到的东西也会更多。

netbeans开发j2me游戏,你要的东西,它都有了。你不用像eclipse一样找插件的了。
手机游戏开发中,因为移植很多机型,可能要几份代码,那么这样会搞死人。开发都是一套代码,有时顶多按不同屏幕,或者有些有触摸屏的,有些没的,有不同运营平台需求的,几套代码。其实这几套代码也完全可以用一套搞定。这就是鸟哥要提的预处理器,nb英文称作(preprocessor)了,直译是预处理器,好听一点就是预编译。nb完全可以搞定这个需求,而且用它开发,出错定位比eclipseme方便多了。
首先定制不同的配置,项目属性里,你添加不同的配置。配置是什么?j2me的基本概念,不多提。说白了就是这个配置相当于一个手机项目需要的资源。比如你大屏的手机配置大图,中屏的对应中屏的。在配置的性能中增加属性,比如增加个screen,大屏的,你让screen=big,中屏的让screen=mid.让每个配置不使用缺省的(也可以是),把勾选去掉就行了。你可以定义一个nokia7610的配置,让它的输出为xx_nokia_7610.jar(d)包(jad文件),可以让它使用的图片资源指向你的中屏图。

在j2me项目中输入//#,它就会弹出对应的预编译指令(代码)了。如:
//#if PRODUCTION == "Nokia_7610"
//#         U.height = 208;
//#         U.width = 176;
//#else
            U.height = (short) this.getHeight();
            U.width = (short) this.getWidth();
//#endif

PRODUCTION就是刚才你自己定义的性能属性(上面提的screen),你只需在7610的配置上设置PRODUCTION为"Nokia_7610"就ok了。执行上面代码时,遇到7610,它自动把208与176给值给U.height和U.width,而else不编译执行。这样像moto很多不同键值,搞起来就很爽了。
你可以一批量清理生成,后,你会看到很多个不同机型配置游戏包出来了。
它也自带混淆器。
用nb开发j2me,确实爽。
分享到:
评论
1 楼 鸟哥哥 2010-05-25  
http://birdbrother.iteye.com/blog/671224
后来实在忍不住了,这个链接上写了很详细的介绍

相关推荐

    使用NetBeans开发J2ME应用程序

    **使用NetBeans开发J2ME应用程序** Java 2 Micro Edition(J2ME)是一种轻量级的Java平台,主要用于移动设备、嵌入式系统和其他有限资源的设备上开发应用程序。NetBeans IDE是一款强大的集成开发环境,它为J2ME应用...

    netBeans J2ME PDA 手机 编程入门

    标题中的“netBeans J2ME PDA 手机 编程入门”指的是使用NetBeans集成开发环境(IDE)进行Java Micro Edition(J2ME)的编程,以开发针对PDA(个人数字助手)和手机的应用程序。这是一门面向初学者的教程,旨在帮助...

    Sum2Num.rar_SUM_netbeans j2me

    在Java Micro Edition (J2ME) 平台上开发应用程序,NetBeans IDE 提供了一个强大的工具集,使得开发者能够轻松地创建、调试和测试移动设备上的应用程序。本教程将重点介绍如何在NetBeans中利用J2ME实现两个数字的...

    如何使用Netbeans调试J2ME应用程序.rar

    NetBeans IDE是一款强大的开发工具,支持多种编程语言,包括Java,自然也包括J2ME。本文将详细介绍如何使用NetBeans进行J2ME应用程序的调试,以便于开发者定位和修复问题。 首先,安装NetBeans IDE是必不可少的步骤...

    J2ME编译文档

    J2ME应用的调试和测试通常在模拟器上进行,如Sun WTK(Wireless Toolkit)或NetBeans的MIDP模拟器。开发者可以利用这些工具进行代码调试、UI设计、性能测试和设备兼容性检查。 六、CHM文件格式 CHM(Compiled Help...

    J2ME机票预订系统

    在开发过程中,开发者可能使用Eclipse或NetBeans等集成开发环境(IDE),它们提供了J2ME项目模板和模拟器,便于代码编写和测试。MIDlet是J2ME应用程序的基本单元,它包含启动和停止方法,以及处理用户事件的代码。 ...

    JAVA做的拼图游戏,NetBeans IDE 6.5编译

    NetBeans IDE 6.5是一个集成开发环境(Integrated Development Environment),它为JAVA开发者提供了编写、调试和部署代码的平台。该IDE支持多种JAVA应用开发,包括Swing GUI应用程序、Web应用程序以及企业级的Java ...

    使用java在NetBeans巴士预订系统.zip

    【标题】: 使用Java在NetBeans中开发巴士预订系统 【描述】: 本项目是基于Java编程语言,在NetBeans集成开发环境中实现的一个巴士预订系统。NetBeans是一款强大的开源IDE,支持多种编程语言,包括Java,它提供了...

    j2me的贪吃蛇,Netbean编译运行

    【标题】"j2me的贪吃蛇,Netbean编译运行",揭示了这个项目是基于Java 2 Micro Edition(J2ME)平台开发的一个经典游戏——贪吃蛇,而开发工具是NetBeans IDE。这是一个针对移动设备或嵌入式系统的轻量级应用程序,...

    基于NetBeans平台的移动信息设备的J2ME程序开发

    4. **编译与调试**:使用NetBeans的编译和调试工具进行代码编译和调试。 5. **应用部署**:将开发完成的应用部署到真实的设备或模拟器中进行测试。 #### 六、案例分析 假设我们想要开发一个简单的手机应用,例如...

    J2ME游戏重甲机兵源码NETBEANS项目文件

    【J2ME游戏开发概述】 ...总之,J2ME游戏"重甲机兵"的NETBEANS项目文件提供了一个学习移动游戏开发的宝贵资源,通过深入研究源码,开发者可以了解J2ME平台的游戏设计、编程实践和性能优化等多个方面。

    money-get-chicken.rar_chicken_chicken game_j2me_j2me netbeans

    《抢钱鸡》是一款基于Java ME(J2ME)平台开发的移动游戏,它利用NetBeans集成开发环境进行设计和编码。J2ME是Java的一种轻量级版本,专门用于资源有限的设备,如早期的智能手机和功能手机,使得这款小游戏能够在...

    J2ME开发 J2ME开发 J2ME开发

    在J2ME开发中,开发者通常会使用集成开发环境(IDE),如NetBeans、Eclipse或JBuilder,这些工具提供了代码编辑、调试和打包应用的功能。编写完代码后,需要通过模拟器或实际设备进行测试。 "J2ME开发.pdf"可能包含...

    NetBeans编写的小游戏

    《NetBeans与J2ME:打造小游戏开发之旅》 在编程世界中,Java技术一直占据着重要的地位,尤其是在移动设备领域。J2ME(Java 2 Micro Edition)就是专为小型设备如手机和平板电脑设计的Java平台。而NetBeans作为一款...

    在win7上安装Netbeans编译c或c++

    ### 在Win7上安装Netbeans编译C或C++ #### 安装背景 随着软件开发技术的不断发展,C和C++作为重要的编程语言,在实际应用中依然占据着举足轻重的地位。对于初学者或是想要在Windows环境下进行C/C++编程的开发者来...

Global site tag (gtag.js) - Google Analytics