首页 问答 如何编写手机小游戏
大家都在玩

如何编写手机小游戏

共6个回答

  • 順博士 順博士

    编写手机小游戏可以遵循以下几个步骤:

    1. 游戏概念设计:你需要决定你的游戏类型和主题。考虑你希望开发的是什么样的游戏,是否需要关卡,游戏机制是什么,是否需要网络功能等等。这个阶段需要你明确你的目标受众和游戏特点。

    2. 游戏规划和策划:在这个阶段,你需要详细规划游戏的各个方面,包括游戏流程、关卡设计、游戏角色和道具等。你可以画出草图或者制作原型图来帮助你理清思路。

    3. 学习编程语言和工具:在这个阶段,你需要选择适合你的游戏的编程语言和开发工具。常见的手机游戏开发语言包括Unity3D(C#)、Cocos2d-x(C++)、HTML5(JavaScript)等。选择一门你熟悉或者有兴趣学习的语言,并学习相关的开发工具和框架。

    4. 编写游戏代码:在这个阶段,你可以根据你的游戏规划开始编写游戏代码。这包括游戏逻辑、图形渲染、用户交互等方面的代码。你可以利用开发工具提供的API和文档来辅助开发。你也可以参考一些开源的游戏项目或者教程来学习和借鉴。

    5. 调试和测试:在编写完游戏代码后,你需要进行调试和测试来确保游戏的功能正常运行。你可以通过模拟器或者真实设备来进行测试。在测试过程中,尽量模拟各种使用情况,发现和修复bug。

    6. 游戏优化和发布:在游戏完成并通过测试后,你可以对游戏进行优化,提高游戏性能和用户体验。你可以减少游戏的卡顿、加载时间等问题。你可以选择将游戏发布到各个平台,如Play Store、App Store等。

    总结来说,编写手机小游戏需要有一个清晰的概念设计,进行详细的游戏规划和策划,学习适合的编程语言和工具,编写游戏代码,进行调试和测试,最后优化游戏并发布到各个平台。

  • 莫莫是条鱼 莫莫是条鱼

    在这个丰收的季节,天气逐渐变凉,首先非常感激在这里能为你解答这个问题,其次让我带领着大家一起走进这个问题,就让我们一起探讨一下。

    希望以下为大家分享一这个问题对大家有所帮助,我希望我的分享关于这个问题能够帮助到大家,也同时也希望大家能够喜欢我的分享。

    如果你想制作的是一款电脑的单机游戏,我建议你用rpg游戏大师,你不用去学一些编程语言,绘画技术,建造模型,因为这中中里面这个软件都涵盖过了,里面的编程虽然不是很复杂,但是对于初学者来说是一个很好的学习工具,这个软件里面提供的素材十分的丰富,只要你把整个故事情节想好,在内容上添加相应的节点,通过自己的调试,就很容易得到一个单机游戏了,至于好不好玩就要看开发者的想象力,行动力和逻辑思维能力了。

    2.如果你是想做一款手机游戏的话,我建议你学unity,cocos creator 。unity是现今市场上很多手游端游的开发引擎,但是关键它是一款英文开发软件,汉化程度没有那么高,有些地方很难去理解,而且还要去学一些编程语言的基础,例如C语言,C++语言。我自身也接触过这款软件,如果你想入门的话,建议你看多一些课程,了解一些相关的案例,就很容易入门了。

    上面的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家,同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。

    最后在这里,祝愿大家都有一个好的心情,明天有一个好的开始,愉快的上班,升职加薪在等你。谢谢!

    阿颖曾经想做一个的!曾经我有个同学,在学校的老师与领导巨大的压力之下,三天两头跑学生会,凭借着三寸不烂之舌与持之以恒的耐心,终于成功组建了我们学校第一个电子游戏有关的社团。

    RPG 社

    我们当时的情况和你们非常的类似。

    一个学完了高中计算机科学的男子。

    一个立志要考上美国最好的艺术学校,却每天被美术老师骂成憨憨的愚蠢艺术生。

    一个每天做着音乐老师也听不懂的电音的艺术生。

    一个在起点更着没人看的小说的垃圾作家。

    两个根本没玩过RPG的游戏爱好者。

    就六个男人踏上了做RPG的征途。

    然后一年之后,因为什么都没做出来而被迫关闭了社团。

    所以我过来帮你们把可能会走的歪路堵上。

    第一 制定剧本

    剧本是这整个游戏制作过程中最重要的部分,这是你的职责所在。剧本的写法可以很简单,无需写出每一个人物的每一句对话,但是一定要写好的是,这是在什么地方,发生了什么事,有多少人出场,这些人在场景结束时发生了什么?在把文章都处理成剧本之后,统计人物出场次数,他们要干的事,综合设定出人设。

    第二 制定游戏的基本规则

    这一点主要是要做出游戏的基本框架,游戏的类型(回合制?战棋?横版过关?),加入的武器种类,攻击方式,是否加入技能或职业,道具的种类,以上元素的获得方式,解密的过程,先把框架做好,接下来就会简单很多。

    第三 NPC

    怪物,敌人,队友,村民都放在这里做,包括之前的人设角色。包括这个角色要让他出场在哪里,重不重要,怎么让玩家看出他的人设,有没有固定的台词来烘托人物性格,会不会加入主角,与玩家控制角色的互动(战斗?交易?谈话?)。

    最重要的一点,让你的画师们统一画风。

    第四 地图

    这个也要看剧本,主要考虑因素有:地图有多大,有没有隐藏地图,这个地图的作用,敌对生物的位置和行动方式,地图要不要加入特有的BGM,玩家在这个地图会受到什么样的效果,重点是制作出地图的特点。

    第五 细枝末节

    存档点的位置,BGM的切换,如何平衡主角和游戏系统,这些虽然不是游戏的重头,但做好了很明显会有加分。

    说了这么多,反正是粉丝作,我相信你的粉丝肯定不会挑三拣四,说这个作者游戏做得不好玩什么的。

    你开心就好了。

    别废话,热爱就开始动手,先别去找些乱七八糟的软件教程,都是劝退的,先用文字框出你想勾勒的世界,主角是谁,时代背景是什么?是个怎么样的故事?

    然后想想:

    1.我的定位,我是画画好?去画人设。画游戏场景。我是编程好?去研究游戏引擎。我是写作好?去吧整个游戏的故事写好。我做音乐好?去把音乐准备好。

    2.如果以上我都牛皮,那么恭喜你,可以选择一个引擎开始动工了。最简单的当然是RPGMAKER,大量的素材,傻瓜操作,贴吧各种大神的教学,能基本实现一个2d的RPG,别看不起这像素RPG,RPGmaker也出了很多优秀的作品的。《to the moon》《undertable》都是大名鼎鼎的神作。

    3.如果自己只有第一点里个别牛皮,那么就可以在网上找几个志同道合的小伙伴,各自发挥自己的长处,来组成一个游戏,好比《太吾绘卷》创始人茄子拉了几个小伙伴跨省创作,历史5年,最后狂卖200w套,可以看看我的文章《狂砍1.36亿的太吾绘卷,究竟做对了什么?》。

    最后如果你作为兴趣,就不要跟经济效益挂上钩。为了赚钱我建议你不要去做游戏。

    我是神犬,你留着这关注与赞有何用?

    开发单机游戏的想法,我自己曾经也有过,也曾经行动过,以自己的经验和了解,分析如下

    1.如果你想制作的是一款电脑的单机游戏,我建议你用rpg游戏大师,你不用去学一些编程语言,绘画技术,建造模型,因为这中中里面这个软件都涵盖过了,里面的编程虽然不是很复杂,但是对于初学者来说是一个很好的学习工具,这个软件里面提供的素材十分的丰富,只要你把整个故事情节想好,在内容上添加相应的节点,通过自己的调试,就很容易得到一个单机游戏了,至于好不好玩就要看开发者的想象力,行动力和逻辑思维能力了。

    2.如果你是想做一款手机游戏的话,我建议你学unity,cocos creator 。unity是现今市场上很多手游端游的开发引擎,但是关键它是一款英文开发软件,汉化程度没有那么高,有些地方很难去理解,而且还要去学一些编程语言的基础,例如C语言,C++语言。我自身也接触过这款软件,如果你想入门的话,建议你看多一些课程,了解一些相关的案例,就很容易入门了。

    cocos creator 它是一款由国内团队开发的二弟三弟,游戏开发软件。通俗易懂,相应的教程也很多,他的编程语言是js,我现在还在用这个软件来学习游戏开发。

    以下是我接触过的软件,可以参考一下学习。

    Photoshop 可以绘图,制作人物,皮肤,贴图

    瓦片地图编辑器 可以编辑像素的方格地图

    骨骼编辑器 可以用来制作游戏人物动作

    3d max 和Maya 3d建模软件 人物或者场景都可以制作

    像素制作软件 初学者建议使用

    以上是我个人观点和经历,如有雷同,纯属巧合,欢迎评论吐槽转发,谢谢大家(^_^)

    1.如果你想制作的是一款电脑的单机游戏,我建议你用rpg游戏大师,你不用去学一些编程语言,绘画技术,建造模型,因为这中中里面这个软件都涵盖过了,里面的编程虽然不是很复杂,但是对于初学者来说是一个很好的学习工具,这个软件里面提供的素材十分的丰富,只要你把整个故事情节想好,在内容上添加相应的节点,通过自己的调试,就很容易得到一个单机游戏了,至于好不好玩就要看开发者的想象力,行动力和逻辑思维能力了。

    2.如果你是想做一款手机游戏的话,我建议你学unity,cocos creator 。unity是现今市场上很多手游端游的开发引擎,但是关键它是一款英文开发软件,汉化程度没有那么高,有些地方很难去理解,而且还要去学一些编程语言的基础,例如C语言,C++语言。我自身也接触过这款软件,如果你想入门的话,建议你看多一些课程,了解一些相关的案例,就很容易入门了。

    cocos creator 它是一款由国内团队开发的二弟三弟,游戏开发软件。通俗易懂,相应的教程也很多,他的编程语言是js,我现在还在用这个软件来学习游戏开发。

    以下是我接触过的软件,可以参考一下学习。

    Photoshop 可以绘图,制作人物,皮肤,贴图

    瓦片地图编辑器 可以编辑像素的方格地图

    骨骼编辑器 可以用来制作游戏人物动作

    3d max 和Maya 3d建模软件 人物或者场景都可以制作

    像素制作软件 初学者建议使用

    电脑上制作最简单的方法是下载《RGP制作大师》,工具最齐全,具有制作游戏的所有条件,还有说明和使用方法(详细攻略)好像还有手机版的。

    很高兴回答你的问题

    开发单机游戏的想法,我自己曾经也有过,也曾经行动过,以自己的经验和了解,分析如下

    1.如果你想制作的是一款电脑的单机游戏,我建议你用rpg游戏大师,你不用去学一些编程语言,绘画技术,建造模型,因为这中中里面这个软件都涵盖过了,里面的编程虽然不是很复杂,但是对于初学者来说是一个很好的学习工具,这个软件里面提供的素材十分的丰富,只要你把整个故事情节想好,在内容上添加相应的节点,通过自己的调试,就很容易得到一个单机游戏了,至于好不好玩就要看开发者的想象力,行动力和逻辑思维能力了。

    2.如果你是想做一款手机游戏的话,我建议你学unity,cocos creator 。unity是现今市场上很多手游端游的开发引擎,但是关键它是一款英文开发软件,汉化程度没有那么高,有些地方很难去理解,而且还要去学一些编程语言的基础,例如C语言,C++语言。我自身也接触过这款软件,如果你想入门的话,建议你看多一些课程,了解一些相关的案例,就很容易入门了。

    cocos creator 它是一款由国内团队开发的二弟三弟,游戏开发软件。通俗易懂,相应的教程也很多,他的编程语言是js,我现在还在用这个软件来学习游戏开发。

    以下是我接触过的软件,可以参考一下学习。

    Photoshop 可以绘图,制作人物,皮肤,贴图

    瓦片地图编辑器 可以编辑像素的方格地图

    骨骼编辑器 可以用来制作游戏人物动作

    3d max 和Maya 3d建模软件 人物或者场景都可以制作

    像素制作软件 初学者建议使用

    以上是我个人观点和经历,如有雷同,纯属巧合,欢迎评论吐槽转发,谢谢大家(^_^)

    一个简单的RPG游戏 要制作一个RPG的游戏。所需要涉及到的方面,有以下几个: 1. 使用键盘控制精灵。2. 由于精灵有四个走动方向,而每个方向又应该有几帧动画(这里定为二帧)。考虑到每个机器的配置不一样(CPU和显卡不同)。 所以帧与帧之间必须有延迟。 3. 当精灵在我们所定的迷宫里行走时,当它碰到\\\"障碍\\\"时,应该无法继续前进。 4. 在游戏里,还应该有\\\"坏精灵\\\"。在我这个游戏里,其表现状态为\\\"追赶受控的精灵\\\"。(只使用了简单的追逐算法,所以\\\"坏精灵\\\"有时会卡住。在将来的版本里将考虑使用A*算法。) 5. 精灵的移动不应该只局限于屏幕的高宽,这时就需要卷轴了。 以下是具体解决办法:(对应上面4个问题)1. 只需使用WINDOWS消息WM_KEYDOWN即可。在DX环境下使用DirectInput来操作键盘。2. 为每一张精灵位图分别分配一块内存保存其图像信息。这样每一张位图对应一个指针。(这里我使用一数组实现,其大小由具体的图像数量决定)具体访问时,我又指定了一个指向此数组的指针,在精灵运动时,只需操作指针+=偏移量即可,这样在绘制时,只需绘制此指针的值就行了。在这里,我设定受控精灵的运动偏移量为2(像素)。接着定义一int 数,初始其为0,在每次精灵的有效运动(这里只是指UP、DOWN、LEFT、RIGHT四个方向操作,而且每次只允许一个有效。要不然就会当用户同时按下以上四个方向任何两个时,出现此精灵斜向运动,因为此时它的位置坐标x和y可能同时发生了改变)时递加。规定一个常量值,在上个int整数等于此常量时,令其清零。这整个操作的意义为,当此int数等于常量值时,此时精灵状态为当前方向的第一张动画;当等于常量值*2时,为第二张。这样就产生了动画效果。再谈谈延时,只需在WM_CREATE消息时定义一个TIMER。然后在每次设置指针偏移时,首先判断TIMER是否有效即可。 例: 首先定义TIMER,再定义一变量state = 0 (其变化为:当TIMER发生时,state=1-state ) 第一张动画if(时间延时) if(递加的变量==常量值)指向精灵数组的指针=精灵数组+偏移量; 第二张动画 if(!时间延时) if(递加的变量==常量值*2)指向精灵数组的指针=精灵数组+偏移量; 3. 用一单色位图记录地图信息。其中白色为可通行,黑色为不可行。 然后绘制时由此位图生成用户可视地图。并用一全局二维数组记录此地图。然后每次精灵移动时,其实是在此二维数组里移动,在其移动前进行判断下一步是否可行。具体的判断方法由精灵的坐标来换算出其实际在我们的地图数组中的位置,然后取此位置值,判断此处是否可以通行。4. 至于\\\"坏精灵\\\"的跟踪算法。目前只是简单的递加和递减,没有必要再进一步阐述。将来使用A*算法,再写出具体思想吧。 5. 为了表现游戏的世界观,有很多时候精灵是在一个很大的地图上行走,其大小会大于我们所见的屏幕大小,这时就要用到卷轴。 现在已知有两个方法,简单的是拥有或创建一个所需的大地图,其具体表现形式可能是BMP位图,在DirectDraw里的概念叫“表面”。方法是,每当操作者控制精灵移动时,只需改变精灵的朝向和状态,并不改变其实际坐标。而真正发生变化的,是操作者所看到的屏幕。也就是背景移动而在中心的精灵不动,这样会给人以错觉,觉得是精灵在移动。而我们所要做的,就是计算一个矩形,这个矩形的范围也就是操作者所能看到的。它实际上是整个地图中的一部分。BMP位图有一个操作函数叫做StretchBlt和DirectDraw中表面的Blt方法类似,都是从源位图拷贝矩形区域到目标位图中去。利用它们的功能和我们先前计算出来的矩形数据,就可以实现了!具体来说:无卷轴时是精灵本身移动,地图不动;而卷轴的时候,是整个屏幕(即我们所要计算它实际在地图中的矩形位置)在地图里移动(注:其移动是与精灵相反的),在地图卷到尽头时,精灵开始无卷轴时的移动,其它时候不动。------------这里有个网站,RPG制作大师,希望对你有点帮助 http://www.66rpg.com

  • 陆十三 陆十三

    1、通过参考不同的游戏,写出想要制作的游戏的剧情和脚本。

    2、 游戏的种类有多种,根据自己喜欢的游戏种类,通过参考不同的游戏,写出要制作游戏的剧情和脚本。

    3、根据游戏的剧情和脚本,使用手绘软件绘制游戏人物的图形和背景。4、根据游戏的剧情和脚本,使用手绘软件绘制游戏人物的图形和背景,可以使用多种手绘软件相结合,提高手绘的效果。 5、通过建模的软件把平面图形创建为立体模型效果,有多种建模软件,可以通过建模的软件把平面图形创建为立体模型效果,比如使用常用的建模软件3dmax软件。

    6、熟悉游戏制作软件的操作,这样制作游戏的效率高些,游戏制作的软件有多种,比如用Unity3D开发游戏,熟悉游戏制作软件的操作,这样制作游戏的效率高些。

    7、创建一个游戏的项目工程,在制作游戏时方便查找,根据游戏的设计,创建一个游戏的项目工程。这样把游戏中所使用的资源文件和模型都放在一个目录下,在制作游戏时方便查找。

    8、把创建好的模型导入到游戏制作软件中,构建游戏场景,可以把创建好的模型导入到游戏制作软件中,构建游戏场景,比如可以把3dmax软件创建的多种模型导入到Unity3D软件中。

    9、在游戏制作软件使用透视与正交摄像机来查看场景,不同的游戏场景需要使用不同的角度来查看,可以创建透视或正交摄像机来查看游戏场景。

    10、根据游戏的设计,添加合适的背景音乐与台词语音,好的游戏都会有独特的音乐背景,游戏人物的语音生效有特点,可以请朋友帮忙添加合适的背景音乐与台词语音。

    11、使用游戏制作的软件进行代码编写,并进行测试,当游戏中的前台资源都整理好后,通过使用游戏制作的软件进行代码编写,用面向对象的方式封装不同类。

  • 九尾猫 九尾猫

    如何用手机制作游戏软件1、创意齿轮一个在手机上制作游戏的APP,内置动画、对象、地图、故事等编辑器,制作游戏起来通用也非常简单。

    2、下载并学习制作平台选择好制作平台后,需要下载并学习制作平台的使用方法。通过官方网站或其他网站进行下载。学习方法可以是通过观看教程视频或者看官方文档来学习。这一阶段需要掌握技术基础,做好准备。

    3、游戏策划制作常用的软件是:office系列软件、mindmanger、Unity3D。游戏策划也就是游戏的内容,好的游戏内容才会吸引到用户下载。

    4、电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。

    5、要想让你的app游戏软件成为热门的手机游戏应用,那么在创作的过程中最忌讳的就是“炒旧饭”和“山寨”,也就是说作为优秀的app制作者不能够依赖于“复制”“粘贴”的方式去进行app手机游戏的开发工作。怎么设计一个手机游戏?个人这样开发手机游戏:做游戏最开始需要做的就是设计游戏的原型,想好游戏的玩法,这个工作可以借助类似axure这样的工具来完成。

    设计游戏素材创建游戏需要美工制作游戏素材。如该游戏的场景、角色、道具等。在设计素材时,需要注意服从游戏风格,使游戏更加符合用户需求。编写游戏场景和代码逻辑完成素材制作之后,就需要开始写游戏场景和代码。

    、例子:提供一套完整游戏magicline的源程序。

    Unity+AndroidSdk=一个可以在手机上运行的软件。Unity+AndroidSdk+引擎功能+代码+游戏模块=一个可以在手机上运行的单机游戏。Unity+AndroidSdk+引擎功能+代码+游戏模块+网络=一个可以在手机上运行的网络游戏。

    没有什么思路的话,建议你去玩玩这5个游戏,里面的交互和设计风格都值得思考。TOP1——纪念碑谷Ustwogames开发的一款解谜类手机游戏,于2014年正式发行。

    电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。怎样用手机制作游戏电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。

    选择游戏类型在开始创建游戏之前,首先要确定游戏类型。如横版过关游戏、休闲游戏、竞技游戏等。这取决于个人爱好和技能水平。如果想要创建比较复杂的游戏,需要了解编程知识。

    通过参考不同的游戏,写出想要制作的游戏的剧情和脚本。游戏的种类有多种,根据自己喜欢的游戏种类,通过参考不同的游戏,写出要制作游戏的剧情和脚本。

    创意齿轮一个在手机上制作游戏的APP,内置动画、对象、地图、故事等编辑器,制作游戏起来通用也非常简单。手机上的游戏是怎么制作出来的电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。

    手机游戏制作就是从游戏创意到成为商业产品的全过程。

    手机游戏需要开发游戏引擎,包括前端后端的开发。手机游戏制作教程手机游戏开发教程如下:建立游戏idea初始:从某种角度而言,手机游戏APP制作就是一种回归传统,也是新旧技术的融合。

    下载并学习制作平台选择好制作平台后,需要下载并学习制作平台的使用方法。通过官方网站或其他网站进行下载。学习方法可以是通过观看教程视频或者看官方文档来学习。这一阶段需要掌握技术基础,做好准备。

    在制作游戏之前,必须有一套经过长期测试并且适用的游戏引擎。

    /18注册呱呱助手账号并且登录,在我的页面,点击开发者平台,进入开发者中心界面。

    手机游戏短视频制作教程具体如下:打开手机上的剪映App,进入主界面。点击开始创作。选择需要剪辑的视频,点击添加。用下方功能命令进行剪辑。剪辑完成后,点击导出即可。

    具备手机脚本制作、发布、打包、上传等一体的服务。脚本制作教学视频,手机直接看,3分钟就能学会。自动匹配本地游戏脚本,一键运行游戏和脚本,提供综合的社区吧板块,学习做脚本、脚本分享、脚本需求等。如何在手机上制作游戏电脑点击unity的创建,创建一个正方体,作为地面。给地面附上图片,这样地面的效果就出来了。然后在创建一个球体。将球体放在地面上面,的中间位置。接着再创建按钮,创建出2个。

    选择游戏类型在开始创建游戏之前,首先要确定游戏类型。如横版过关游戏、休闲游戏、竞技游戏等。这取决于个人爱好和技能水平。如果想要创建比较复杂的游戏,需要了解编程知识。

    创意齿轮一个在手机上制作游戏的APP,内置动画、对象、地图、故事等编辑器,制作游戏起来通用也非常简单。

    游戏需要用游戏引擎去开发,手机游戏跨平台引擎现在比较常用的有cocos2d_x,unity3d。这里用的就是unit3d,方便开发3d游戏也可以开发2d游戏。先看一下网络游戏,网络游戏需要服务器端,是在服务器中运行的。

    通过参考不同的游戏,写出想要制作的游戏的剧情和脚本。游戏的种类有多种,根据自己喜欢的游戏种类,通过参考不同的游戏,写出要制作游戏的剧情和脚本。

    、例子:提供一套完整游戏magicline的源程序。

  • 西安逸尚音乐 西安逸尚音乐

    下载安装,这里以我的vivo手机为例,直接打开“应用商店”,搜索“C语言编译器”,如下,直接点击下载安装: 测试代码如下,这里编写了2个函数,分别是2数之和和2数只差,很简单: 程序运行截图如下,需要先输入2个数,才能正常运行: AIDE集成开发环境:这个主要是用来写java代码(创建工程、写小游戏等),当然也可以写c++代码,只不过需要安装对应的插件才行,自带自动补全的功能,界面干净、整洁

  • 会飞的鱼 会飞的鱼

    J2ME平台J2ME(JAVA 2 Micro Edition)平台是目前最火暴的手机游戏平台,尽管它还可以下载和安装一些小的应用程序。J2ME简单的可以理解为JAVA的移动版本,其MIDP(Mobile Information Device Profile,移动信息装置简表)架构就是专门为手机与PDA而设计。目前MIDP有1.0和2.0之分,后者在兼容性以及游戏的多媒体表现力如音效和振动方面有更好的效果,此外通过测试软件显示,支持MIDP2.0的JAVA游戏在图形运行能力对比1.0版本也有更优秀的表现。目前支持MIDP2.0手机主要为03年下半年以后发布的手机如索爱K700、摩托罗拉V300、诺基亚6230等。

    以J2ME平台开发的程序叫做MIDlet,可以直接从在线下载后离线运行,或从PC通过数据线、红外或者蓝牙传输到手机上。由于J2ME程序都很小,只有几十K,所以又被称为K-JAVA。由于K-JAVA(J2ME)是开放平台,因此任何程序设计师甚至程序编写爱好者都能到Sun网站下载J2ME开发工具,为手机写JAVA程序。J2ME的MIDlet文件都是由.jad(JAVA Description File)和.jar(JAVA Package)呈现,不同的手机品牌在使用安装时会有不同的方式,如索爱的手机则仅需安装JAR文件即可;而三星和诺基亚手机则需要同时下载JAD和JAR文件。由于J2ME的技术先进,而且又能跨平台运行,因此受到了众多手机厂家的支持,甚至成为现在用户购买手机的一项比较重要的技术指标。所以到目前为止,手机的游戏应用平台中,以支持J2ME的最多,而且J2ME软件开发商也有越来越多的趋势,J2ME已成为2002年下半年之后的行动游戏平台主流。尤其在进入04年之后,基于JSR184的Mobile 3D Graphics API for J2ME的3D游戏开始出现,象索爱S700/K700/Z500以及西门子S65等新机都开始支持在手机上运行3D JAVA游戏。

    目前市场上JAVA游戏中支持诺基亚手机最多,而且尽管该品牌部分手机存在下载程序不能超过64K的限制,但无论是运行速度还是在兼容性上诺基亚手机基本上都是最为出色的。

春望游戏官方微信