移植安卓游戏
① 手机游戏怎么移植
手机游戏移植主要的工作是把原来的一款别的型号手机上的游戏。经过修改能在当前型号的手机上运行和使用的过程。所以可以把这个工作细分为几方面的事情:
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、阅读代码的技巧
代码是必须得读的。否则就不叫修改了。但是也不用你都读懂,读透。而且不用每句都看全了,如果上万行的代码。你把每句看一遍。也够你累的。而且在BOSS规定的时间内完成不了。你也麻烦。我一般首先要看实现游戏主要场景和功能的类。也就是所谓的Canvas类。因为这个类肯定不是自己启动的。要通过MIDlet主类加载。或者再委婉一些通过另外的类加载。所以其他的类都是辅助这个类来完成游戏功能的。然后看看这个类的导入了哪些包。 继承自什么类。实现了什么接口。然后再看它的构造函数。以及paint()方法。如果有线程的话,还要看看run()里面的代码。这些就是这个游戏的主要切入点。控制着游戏的进程和绘图。其他的像游戏中的算法之类的东东。如果有时间。你就好好研究一下。这对你来说是很有意义的。
3、不要相信模拟器
做不同牌子手机,不同型号的手机游戏,肯定会用到模拟器来运行。看看效果。用看看效果这个词已经很贴切了。因为有些游戏模拟器都运行不了。你连效果都看不到的。所以必须要用真实的手机运行和测试。但是按键值也必须用真机测出来。虽然多数模拟器和对应的真机相同。
4、解决不同手机的BUG
最头疼的事情也就是这个了。会出现一些莫名其妙的错误。明明在这个手机上运行的很好。可是到另外一个手机上就出现意想不到的错误。比如无法安装。图片无法显示。玩到某个地方死机。声音无法播放等等。遇到问题先不要着急。冷静的回想一下代码和上一次修改的过程。如果都排除人为原因。那就从内存 和图片 来考虑。有些时候 repaint() 和ServiceRepaints() 也会出现问题。比如NOKIA 新 S60系统。 而且考虑问题不要太片面。因为游戏本身就是一个环环相扣的过程。
另外还要说说手机内存的处理。这是个经典的话题。什么String的使用,System.gc()之类的。以及将无用的对象设置为NULL。这些网上都有相关的讨论。以及static的用法。提一个地方。就是在手机加载图片时。手机中计算图片占用的内存是:图片长×图片宽×图片颜色数×2。甚至一幅透明的图片和一幅单色的同样尺寸的图片占用的内存都是很接近的。另外要少用Graphics.drawString() 。有空可以自己写程序测试一下。如果你写了一篇文字。用了N个这个语句。那就应该看看。是否需要替换成一个String数组。或是做成图片占内存更少一些。
② pc移植到安卓的单机游戏
写几个比较出色的移植游戏吧。
仙剑1
侠客风云传
天之痕
这三款是国内武侠/仙侠移植安卓比较不错的作品。
国外的有博德之门1 2,非常出名的早期大作,抛开画质细细品味的话博德之门2的游戏性是非常高的。
喜欢科幻战棋类的话,XCOM的一代移植了,还原度还不错,这个强烈推荐,基因改造、机甲士兵、外星人、间谍战等等都包含在内,我自己在PC上通过大概5遍,安卓上也通了一遍。
有些不错的游戏移植IOS了,安卓还没消息。你可以关注一下暗黑地牢。
③ 求问安卓还有什么pc移植的老游戏
《仙剑奇侠传1》、《古墓丽影》、《轩辕剑2》、《三国志2》、《轩辕剑外传枫之舞》等。
1、《仙剑奇侠传1》
《仙剑奇侠传》是由中国台湾大宇资讯股份有限公司(简称“大宇资讯”或“大宇”)旗下发行的系列电脑游戏。仙剑故事以中国古代的仙妖神鬼传说为背景、以武侠和仙侠为题材,迄今已发行八款单机角色扮演游戏、一款衍生经营模拟游戏、两款网络游戏、一款网络社交游戏和一款衍生手机游戏 。
2、《古墓丽影》
《古墓丽影》是由英国EIDOS公司研发的一款特色动作冒险游戏,已移植到Android平台、IOS、GBA平台等,游戏背景是主人公劳拉十八岁时,她的父亲去世,她继承了克劳馥家族的遗产以及伯爵头衔。从那时起,她的名字就与 16 处世界重大考古发现紧密相连,劳拉·克劳馥声名鹊起。
3、《轩辕剑2》
《轩辕剑贰》是大宇资讯旗下经典单机角色扮演游戏《轩辕剑》系列的第二部作品,本代作品剧情延续初代故事,2015年,大宇已经将该游戏延伸到了Android平台,进行了比较完整的补充。主角姓名也作了更改。首次使用水墨风格画面,在当时绝无仅有。
4、《三国志2》
《三国志Ⅱ》是一款1991年由日本光荣开创的回合制策略型安卓策略游戏,开创三国志系列的巅峰之路。本作延续前作,仍采用《三国演义》的小说内容来设定人物,玩家担当的角色是君主,透过内政、军事、外交、计略等指令指挥属下武将,最终目标是统一分割为41国的中国全土。
5、《轩辕剑外传枫之舞》
《轩辕剑外传:枫之舞》是大宇资讯旗下经典单机角色扮演游戏《轩辕剑》系列的第三部作品,也是系列首部外传作品。本作以战国时代周威烈王六年(公元前420年)为背景。首发时仅发行了繁体中文版,2016年继承了IOS版本,安卓版版,通过各大平台即可下载游戏。
④ 急求:安卓APK游戏移植方法,是APK移植到PC上。。。
我建议你先去学C++,然后学VC++,先学会如何在PC端开发软件。
然后再去学JAVA,学习android开发。
你说的那些移植也都是官方出的,是他们重新开发的,不是像搬运那样可以直接搬过去。
并且一般的软件不开源的你不知道它的源代码,你要移植等于要自己重新写一个程序。
总之,并没有一套可以依葫芦画的教程来教你如何移植软件,去学编程,去了解编程,你自然会明白。
⑤ 十佳pc移植安卓游戏有哪些
【第五名】《堡垒之夜》
“在火炉旁找个位置随便坐吧!”
在众多PC端移植的游戏中,《炉石传说》属于比较特殊的一类。作为卡牌游戏,它可以在固定式电脑、笔记本、移动端等众多平台共享数据和账号,实现无障碍设备转移。也许正是因为这一优点,《炉石传说》自从推出以来就热度不减,定局于大洲大洋各处的卡牌游戏爱好者的设备上。注册数甚至破亿。
就游戏性本身而言,《炉石传说》一直被吐槽平衡性时好时差。但正是因为其过硬的游戏质量,平衡性始终没有出过大的差错,而玩家的热情始终如一。
收集卡牌、组建套牌、与真实玩家对战、战胜敌人后打出抱歉、甚至卡牌桌上的小部件都可以挑逗玩玩。游戏的细节刻画得无比用心,相信承载这一信念的《炉石传说》在未来的道路上依旧会坚强前行。
身为卡牌游戏界的巨擎,《炉石传说》稳坐第一名的位置。
⑥ 自己做的电脑游戏如何移植到安卓系统
APK格式那是必须的。
最关键的,
你必须首先按照手机软件环境,改写原来电脑版上的源代码!
当然,如果手机与电脑平台软件可以通用则例外。
⑦ 如何移植PC游戏,到手机上(安卓的)
这个得大神级别的人才能做到的,不能直接移值的,如果是FLASH游难的话还可以在手机上装个FLASH播放器就可以了。
⑧ 怎么把电脑上的单机游戏移植到安卓手机求教程
如果你是网页打开的话那应该只能在电脑上玩的,如果你是电脑上安装之后想在手机上玩的话,你需要先了解一下这款游戏是否有手机版本的,如果有的话直接在手机上搜索安装就可以了,如果没有的话就不能玩。
不知道你有没有听说过最近的一个新网游火源计划,是需要在电脑上玩的,感觉里面的很多东西都蛮新颖的,尤其是可以多人打boss这点深入我心。
单机游戏(Console Game)一般指仅使用一台游戏机或电脑就可以独立运作的电子游戏或电脑游戏,是相对于网络游戏而言。
随着网络的普及,为适应防盗版、后续内容下载服务、多人联机对战的目的,许多单机游戏已经支持互联网功能。单机游戏包括一机多人、IP直连和局域网对战三种“多人游戏”方式。
由于其不必连入互联网也可进行游戏从而摆脱了很多的限制,只需要一台计算机即可体验游戏,同时也可以通过多人模式来实现玩家间的互动。
当今的很多单机游戏都是精工细做而成,更能呈现出较好的画面、优良的游戏性,相比网络游戏而言更有可玩性,游戏的种类更加丰富,各种游戏类型多不胜数。但如果没有好的配置也可以玩一些不需要高配置的游戏。
⑨ 怎么移植rpg游戏到安卓
这个难度很大,你需要对编程语言熟悉
如果你不会的话建议你玩玩别的游戏吧
现在安卓质量高rpg还是有一些的
⑩ 有什么电脑移植版的手机单机游戏!
不懂lz所谓的电脑移植,以我所知,仙剑目前只出现过pc版。除了1曾经移植到日本ss家用机上的还真没有其他什么了。98以后最新的是电视剧xp纪念版的吧。