一个软件开发的项目的软件环境指的什么
首先你有编程基础是再好不过的了。
手机游戏开发的平台是JME,一般不会用到C++。
当然学过C++的更好。
你学的可能是JEE,所以你一定要把JME好好学一下,重点是MIDlet,CANVAS,RecordStore。
此外MIDP1.0和2.0的特性要搞清楚,如果做和网络有关的还要学习MIDP网络编程。
掌握这些就基本上门什么问题了,学的不多,对于一个会C++/JEE的人来说,应该可以在1个月左右学完。
和其他语言一样,JME关键是要多练,自己试着开发几个小游戏出来是不错的练习办法,可以找出你学习上的不足点。
有条件的话,做出来的游戏应该拿到真机上运行,因为在模拟器上运行和真机有区别。
如果是独立开发手游,那么还要掌握一些基本的软件,如PhotoShop,Mappy,和简单的声效处理。
另外有需求的话可以学学JTWI,特别是Mobile 3D Graphics(M3G)技术,这是以后发展的趋势(由于本人对这块很薄弱,所以不能误导你,就不多说了)。
总之,你就再需要学JME和多练习,就够了。
PS.一般来说JME工程师比JSE和JEE的待遇要好一些。
而且从事游戏行业的上班玩游戏不会被骂。
如果哪天你闲着无聊和同事聊天聊的太嚣张被BOSS看见了,他第一句应该是说“有闲功夫多玩玩游戏,闲聊什么天!。
” 手机游戏制作 全球手机顶尖游戏3d motoracer 制作全揭密 图文_吴刚 北京数位红软件应用技术有限公司执行董事 林志强 数位红nightmare ii首席三维美术设计师 王科 数位红motoracer3d首席三维美术设计师 3d motoracer 是数位红公司开发的一款针对nokia s60设备及sony ericsson p800 (uiq)的3d游戏,该游戏上市几个月来,已经成为全球最畅销的nokia s60、p800游戏应用前三名之一。
本文就是对3d motoracer 的开发过程进行大致的介绍。
i. 游戏引擎的准备 在制作游戏之前,必须有一套经过长期测试并且适用的游戏引擎。
数位红用了两年的时间总结开发出一套基于移动设备的游戏引擎:dragon bone game engine for mobile phone(龙骨),他可以支持目前大部分的高端移动设备,它不仅可以使程序开发人员及游戏项目节省了大量的时间,另外还可以让美术人员最直观的看到其设计效果。
它最大的价值就是可以使开发人员的一套代码在不需要改动程序的情况下编译运行在不同设备平台上(改动不超过20%)。
目前数位红及其他公司已经使用它开发游戏超过了30款。
引擎提供了非常完善的9个模块与3个增强模块,可以完全满足各类游戏开发的需要。
游戏引擎可以直接嵌入到开发者的程序中,不需要额外的支持程序即可使所开发的游戏独立运行。
游戏引擎简单、易用,编译后体积很小,占用内存也很小,可以节省玩家的内存空间及无线下载费用。
基本引擎包含9个模块,引擎函数界面提供了类似windows的使用模式: 1、 文件操作模块:提供类似标准c的fopen,fclose等函数。
2、 内存管理模块 3、 2d图形图象模块 4、 对话框模块 5、 sms操作模块:可以在程序内部对sms的收发进行截获处理。
6、 加密模块:提供识别使用设备的imei功能,用于软件的加密目的。
7、 声音模块 8、 资源打包及压缩模块:可是使最后发售的软件包体积变小,尽量少的占用用户的内存空间。
9、 常用函数:如字符串操作等函数。
10、例子:提供一套完整游戏magicline的源程序。
引擎增强模块构成 其增强部分,包含三个模块: 1、 实时3d增强模块 2、 声音增强模块 3、 图形文件增强模块 ii. 正式开发的前期工作 a. 开发工具的准备 在很多人看来,手机游戏还是一种很新鲜时尚的玩意儿,所以,谈起手机游戏的时候难免有种莫测高深的感觉。
其实,手机游戏的整个制作过程十分简单。
从某种角度而言,它是一种传统的回归,同时也是新旧技术的相互融合。
最常用的开发工具有vc++,j builder及codewarrior,在设计工具上则更是和普通的pc游戏制作软件没有大的区别。
有的设计人员更愿意使用“骨灰级”的二维设计工具dp,也有人愿意用3dmax、maya建模之后再进行二维修改,当然所有这些方法都要根据游戏的最终设定来决定。
我们在做java游戏的时,一般都是采用像素级的二维绘制完成图片,即逐个像素点的完成。
但在制作pda等类似设备的游戏时,就会采用3dmax或者maya建立模型,渲染后再修整。
在设计过程中,我们也与大多数游戏公司一样使用了maya、3dmax、photoshop、painter等工具。
b. 确定游戏的各项参数及目标设备 这要求程序人员能给出准确的图片限制大小,即所有图片允许美工占用多少空间。
由于手机游戏的制作受数据量的限制很大,所以我们在设计游戏时,经常为减少1k空间大小而大伤脑筋。
另外,就是需要准确了解该手机允许的色彩数、分辨率、整屏刷新率,其实这也是对游戏引擎的一种测试。
以motoracer 3d为例,我们设想使其运行在nokia 9210、nokia 7650/3650、sony ericsson p800、pocket pc平台上。
在数位红,由于我们拥有了自主开发引擎dragon bone game engine for mobile phone,游戏引擎是跨平台的,所以这一步骤我们就省去了不少时间。
我们以nokia 7650/3650为最初调试蓝本,原因是在这些设备中,nokia 7650/3650的速度相对较慢,屏幕尺寸也相对...
用JAVA开发手机游戏需要如何构建开发环境?
使用NetBeans进行J2ME开发 1.首先安装jdk-6-windows-i586.exe软件,路径假设为D:\java\jdk1.6.0。
安装过程系统会自动再安装一个虚拟环境路程:D:\java\jre1.6.0。
2.配置jdk的环境变量 右点击“我的电脑”->属性,进入属性界面,选择“高级”选项,点击“环境变量”,进行环境变量配置。
点击“系统变量”下面的新建按钮,在弹出的“新建系统变量”对话框中输入:变量名为JAVA_HOME,变量值为d:\java\jdk1.6.0 点击系统变量新建按钮,在新建系统变量对话框中输入: 变量名为CLASSPATH, 变量值为:d:\java\jdk1.6.0\lib;d:\java\jdk1.6.0\lib\*.jar; (分号作为路径分隔标志,要保留)。
选择变量名为Path的系统变量,点击系统变量下面的编辑按钮,在变量值中添加:d:\java\jdk1.6.0\bin;d:\java\jre1.6.0\bin; 3.安装j2me_wireless_toolkit-2_2-ml-windows.exe,假设该软件安装路径为D:\java\WTK22,安装过程会提示JDK的安装路径(因为要求JDK的支持),确认正确即可。
4.安装apache-tomcat-5.5.20.exe,假设安装路径为:D:\java\Tomcat 5.5java认证更多详细资料,安装过程会自动寻找jre的安装路径,确认正确即行。
5. .配置tomcat的环境变量 参考第2点进入新建系统环境变量对话框,变量名为TOMCAT_HOME,变量值为:D:\java\Tomcat 5.5, 参考第2点,选择CLASSPATH系统变量,进入编辑系统变量对话框,在变量值中添加D:\java\Tomcat 5.5\common\lib\servlet-api.jar; 在d:\java\tomcat\bin里双击tomcat5.exe启动tomcat 然后在IE地址栏输入:http://localhost:8080/index.jsp 如能进入页面表示tomcat安装成功。
否则要考虑上述各软件重新安装或检查配置是否配置。
6.将D:\java\Tomcat 5.5\common\lib下的servlet-api.jar文件拷到D:\java\jre1.6.0\lib\ext文件夹下。
7.解压eclipse-SDK-3.3.2-win32.zip软件到D:\java文件夹下,可看到在java文件夹下新建了一个D:\java\eclipse-SDK-3.3.2-win32文件夹,里面有一个eclipse文件夹。
8.解压tomcatPluginV321 .zip软件,得到一个文件夹:com.sysdeo.eclipse.tomcat_3.2.1,将整个文件夹复制到D:\java\eclipse- SDK-3.3.2-win32\eclipse文件夹下的plugins文件夹中 。
9.将eclipseme.feature_1.5.0_site.zip文件夹解压,解压后会有两个文件夹features和plugins。
将两个文件夹内的内容分别拷贝到D:\java\ eclipse-SDK-3.3.2-win32\eclipse文件夹下的features和plugins目录下。
10.在java下面新建一文件夹:D:\java\workspace 11.进入D:\java\eclipse-SDK-3.3.2-win32\eclipse文件夹,点击eclipse.exe图标,启动eclipse(第一次启动过程提示workspace路径,选择第10点设置的路径),进入window菜单的preferences选项,进行参数配置。
1). 进入界面,出现J2ME,表示J2ME插件已经安装进eclipse。
2). 点击左边的J2ME,出现界面 在WTK Root中选择WTK的安装路径。
3). 点击左边J2ME下的Device Management,出现界面。
点击import,出现界面 点击浏览按钮,选中WTK的bin目录,如d:\java\WTK22\bin,然后按refresh按钮 4). 再点击finish完成J2ME的配置操作 12.在进入window菜单的preferences选项界面,点击左边的Tomcat选项,设置tomcat version为version 5.x,设置tomcat-home为D:\java\Tomcat 5.5,点击最右下角的APPLY按钮提交。
在进入window菜单的preferences选项界面àjavaà修改Installed JREs的路径 在进入window菜单的preferences选项界面àTomcatà设置Tomcat home 安装插件后,删除Configuration文件夹的内容。
学手机游戏开发需要学什么
1、开发手机软件的相关程序。
如果你想做一名安卓应用开发者,其实也不难。
小编认为,最简单的也是最基本的是你需要懂得Java语言和XML知识。
现在开发安卓系统通常都用的是Java语言。
掌握了这两种技能后,然后再安装一个Eclipse和Android SDK,就可以做开发了。
2、不只是安卓,现在苹果系统也是一个大热门,几乎可以和安卓相媲美。
如果你想要成为IOS应用开发者,你需要了解的知识也有很多,例如Objective-C语言、xcode开发环境等、足够的苹果手机以及相关产品的使用经验,知道产品的优点与不足,这样才能更有效的和软件需求人员交流沟通。
3、想要开发手机软件,最最基本的是要具备一定的软件开发能力,那么你也需要一定的开发技能作支撑,例如界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。
这都需要你了解清楚。
4、必须要有良好的用户体验。
好的手机应用 软件都应该有好的用户体验,所以小编建议,你在开发一款软件之前一定要做好用户调查,看看他们有什么需求,确定软件要实现什么主功能和辅功能等等。
当然也要设计出一款美观大方的界面,这样的话用户使用起来也舒心的多了。
5、不懂技术就不能开发。
如果你连一点儿的软件开发技术都不会的话,肯定是不可能会开发手机应用的。
...
基于JAVA手机APP程序开发需要准备那些开发软件或开发环境?
你好,现在手机平台最主流的操作系统还是IOS(苹果专用)和安卓,下面就针对这两个平台简单说下:一、IOSIOS平台的应用软件及游戏开发主要是基于C++语言,所以你学好C++语言及该语言相应的类库(如微软的MFC类库),就可以从事该平台软件开发了。
二、安卓安卓平台的应用软件及游戏开发主要核心语言是Java语言,所以你掌握了Java语言及相关类库的知识,就可以从事该平台软件开发。
三、补充从事移动软件开发,掌握相关语言、类库及操作环境,然后经过一定的实践,便可以上手进行开发。
对于游戏而言:你可能还要学习建模、3D设计等知识,相对应用软件开发较复杂。
自学的话最好有相关书籍和视频教程,遇到问题最好到相关社区去咨询。
如有其它问题欢迎到电脑管家企业平台咨询,我们将竭诚为您服务!...
目前游戏开发 一般都用什么编程软件?
手机游戏目前主流使用java语言开发.电脑游戏一般都使用C/C++语言开发 编程软件以各自厂商的选择为主 我们能常见到的有微软的VC++6.0开发环境或C++8.0系列 而游戏开发厂商一般都有自己的开发环境来使用C/C++语言开发游戏.电视游戏一般会限制在主机发行商开发的编程软件之内 开发语言都会有一定的不同.
安卓手机游戏环境怎么搭建
主要能开发android的都能支持开发游戏,android 这边只是调用游戏SDK的API,做些用户界面交互,android APP开发主要两种开发软件: 1. Eclipse Google已经宣布将在2015年底终止Eclipse工具的开发与支持。
这包括ADT插件、Ant构建系统、DDMS、Traceview与其他性能和监控工具;2. AndroidStudio 官方推荐。
是Android目前主流的开发软件,功能强大,所以是支持游戏开发的
转载请注明出处51数据库 » 手机游戏开发的软件环境