怎么把rpg游戏移植手机

怎么把rpg游戏移植手机 怎么把电脑游戏移植到手机上?

怎样把电脑的游戏传入手机?

怎么把电脑游戏移植到手机上?

将USB数据线插进计算机后。点一下桌面我的电脑,挑选H盘,点开以后会有一个或是好几个文件夹名称,你再新创建一个文件夹名称,取名为游戏,将你的游戏考到这一文件夹名称就可以,你在手机上的文档管理里边就能寻找这一文件夹名称立即安装使用就可以。

手机上游戏如何移植?

手机上游戏移植关键的工作任务是把原先的一款其他型号规格手机的游戏。通过改动能在现阶段型号规格的手机运作和采用的全过程。因此可以把这个工作中细分化为几层面的事儿:

1、解决显示屏尺寸

这也是最重要的一点。不一样型号规格的手机上。屏幕大小不一样。屏幕分辨率不一样。因此要确保每一款游戏放到每一种规格的手机都能实现相同的运作实际效果。那确实是件艰难的事儿。因此移植的过程中就尽可能找差距较小的型号做移植。程序流程中必须留意的便是双缓存的规格。和图像具体内容的部位。自然最想要见到的也是能有一个全局变量来调节全部游戏情景。

2、改动功能键值

这也是另一个主要的层面。保证游戏可以正常的的实际操作的必要条件。例如NOKIA的型号的上下软键分别是-6,-7,而Motorola的C650的左右软键便是-21,-22。因此这些区别是不能逃避的。除非是你的手机游戏程序流程可以满足不一样的型号造成差异的键值。我上个月做的一款游戏就这样的。并且融入不一样的屏幕大小。确实很非常好程序流程。

3、解决内存占用

这也是另一个没法逃避的问题。假如你的手机特性非常好。那或许你不用考虑到。例如你做motorola E680的游戏。可是大部分型号的内存空间就是你必须关键充分考虑的。我见过许多游戏移植到新型时发生许多无法说明的问题。一般是由存储空间不足造成的。例如图片不显示。游戏无法安装。卡死等状况。因此大家移植的历程中。就需要事前测算你的内存占用状况。把不必要的目标设定为NULL。

4、详细简体中文版

一些游戏是英语页面的。因此假如要符合国家 挪动的标准来做。还需要确保没有一个英文字符发生。但是这听起来也有点儿强人所难。 例如游戏中的LAP 1/3 跑道的第两圈。 你非得改为 圈 1/3 。可是也没法。符合要求就是你递交游戏的条件确保。简体中文版中将会产生的问题便是。假如文本被制成图片了,你需要根据美工设计的帮助来进行工作中。

5、游戏的作用改动

许多情况下假如你需要维持与我国 挪动的标准同样。就需要改动上下功能按键的部位。及其还需要牵涉到给游戏加上中止和再次的作用。乃至有时你需要自身写个游戏菜单栏。而且加上一些LOGO页面。

上边提及的层面。大部分全是移植中务必解决的工作职责。假如你碰见了无法使你着手的游戏。别着急。由于编码不是你写的。假如你看见头昏,可以先从容易的下手。随后理清思路。下边谈一谈移植全过程中一般的流程。

1、查询网络资源文档

这也是最重要的。就是你改动游戏的必要条件。假如你连网络资源文档都不清楚是啥,那么你没法进行剩余的工作中。网络资源文档有几种。例如简单的图片。PNG格式(日本DOJA的游戏图片格式是GIF)、音频文件、文本文档、数据文件这些。这儿要提一下数据文件。一般把除开图片,响声,文字之外的格式的文档都叫数据文件。但是这类材料是我并不期望见到的。因为它不有利于与改动。有一些游戏为了更好地载入网络资源的便捷。和使用的空间的考虑到。会把图片文档制成一个数据文件来解决。之前是用Ultraedit把这个数据文件开启。随后一段一段的根据获取PNG格式的数据信息。随后从新储存成PNG文件。很不便。之后写了2个专用工具。一个程序流程用于获取图片。一个程序流程用于从新形成数据文件。觉得便捷了很多。

2、阅读文章编码的方法

编码是务必得读的。不然也不叫改动了。可是也不用你都了解,读透。并且不用每句话要看全了,假如上万行的编码。你将每句话看一遍。也够你累的。并且在BOSS要求的時间内进行不了。你也不便。我一般最先需看完成游戏关键情景和功用的类。也就是所说的Canvas类。由于这一类毫无疑问并不是自身运行的。要根据MIDlet主类载入。或是再婉转一些根据另一个的类载入。因此别的的类全是协助这一类来进行游戏作用的。随后看一下这一类的添加了什么包。 承继自什么类。完成了哪些插口。随后再看它的构造方法。及其paint()方式。如果有进程得话,还需要看一下run()里边的编码。这种就是这个游戏的关键突破口。操纵着游戏的进度和制图。别的的像游戏中的优化算法之类的东西。假如有时间。你好好分析一下。这对你而言是很具有意义的。

3、不要相信手机模拟器

做不一样品牌手机上,不一样型号规格的手机上游戏,毫无疑问会使用手机模拟器来运作。看一下实际效果。用看一下实际效果这个词已经很贴心了。由于有一些游戏手机模拟器都运作不了。你连实际效果都看不见的。因此一定要用逼真的手机上运作和检测。可是功能键值也务必用真机测出去。尽管大部分手机模拟器和相对应的真机同样。

4、处理不一样手机上的BUG

最头痛的事儿也就是这个了。会发生一些无缘无故的不正确。本来在这个手机上运转的非常好。但是到此外一个手机上就发生意想不到的不正确。例如无法安装。图片不显示。玩到某些地区卡死。响声没法播放视频这些。碰到问题先别着急。理智的回忆一下编码和上一次改动的全过程。假如都清除人为因素缘故。那么就从运行内存 和图片 来考虑到。有一些情况下 repaint() 和ServiceRepaints() 也会产生问题。例如NOKIA 新 S60系统软件。 并且考虑到问题不必太片面性。由于游戏自身也是一个紧密相连的全过程。

此外还需要说说手机运行内存的解决。这也是个传统的话题讨论。哪些String的应用,System.gc()之类的。及其将没用的目标设定为NULL。这种在网上均有相应的探讨。及其static的使用方法。提一个地区。便是在手机载入图片时。手机上中测算图片占有的运行内存是:图片长×图片宽×图片色调数×2。乃至一幅全透明的图片和一幅纯色的一样规格的图片占有的运行内存全是很靠近的。此外尽量少用Graphics.drawString() 。有时间可以自身写程序测试一下。假如你写了一篇文本。用了N个这一句子。那么就应当看一下。是不是必须换成一个String二维数组。或者制成图片占运行内存更少一些。