Project1

标题: 游戏导出安卓版问题 [打印本页]

作者: Sam晴天雨    时间: 2021-12-21 19:58
标题: 游戏导出安卓版问题
mv做的游戏导出电脑版一切操作正常,导出安卓版在手机上测试后发现单击操作自动变成了双击,比如有一些设置密码门的地方想按出单数就很难,每次就是成2的增长,只能通过长按松开来按出加1的操作,包括看装备属性等等也是一样,单击装备看不到属性直接默认等于双击看完装备后又自动装备上了,原本两步的操作变成了一部非常别扭,非常影响游戏体验,想知道这是我们做游戏那个环节出现了问题
作者: 小怪兽奇奇侠    时间: 2021-12-21 20:04
没错,我也是这样!
想必你是mv低版本(非1.6版本)+website2apk打包的吧
用1.6版本就没有这个问题了
作者: Fan723    时间: 2021-12-21 21:54
MV1.50以前版本会这样,用MV1.50以后版本就好了。
作者: Sam晴天雨    时间: 2021-12-21 22:50
Fan723 发表于 2021-12-21 21:54
MV1.50以前版本会这样,用MV1.50以后版本就好了。

我是1.61打包的
作者: Sam晴天雨    时间: 2021-12-21 22:51
小怪兽奇奇侠 发表于 2021-12-21 20:04
没错,我也是这样!
想必你是mv低版本(非1.6版本)+website2apk打包的吧
用1.6版本就没有这个问题了 ...

我用的是1.61,打包那个事APICloud
作者: Sam晴天雨    时间: 2021-12-21 22:53
Fan723 发表于 2021-12-21 21:54
MV1.50以前版本会这样,用MV1.50以后版本就好了。

大佬你还在活跃,感觉哪个网都有你
作者: Fan723    时间: 2021-12-21 23:40
Sam晴天雨 发表于 2021-12-21 22:51
我用的是1.61,打包那个事APICloud

那应该是你的工程不是1.61建的。打开游戏里面的JS文件看一下就知道了,比如 rpg_cpre.js 看第一行
作者: Sam晴天雨    时间: 2021-12-22 02:02
Fan723 发表于 2021-12-21 23:40
那应该是你的工程不是1.61建的。打开游戏里面的JS文件看一下就知道了,比如 rpg_cpre.js 看第一行 ...

看了好几行,一堆英文看不懂。。。没有写版本之类的数字,编辑器里的关于写的是1.61
作者: 小怪兽奇奇侠    时间: 2021-12-22 10:15
Sam晴天雨 发表于 2021-12-22 02:02
看了好几行,一堆英文看不懂。。。没有写版本之类的数字,编辑器里的关于写的是1.61 ...

看编辑器版本没有意义的,mv1.3建的游戏,mv1.6也可以打开,但游戏的程式还是1.3版本的。你回忆回忆你这个游戏一开始就一直用1.6做的吗?你可以用1.6新建一个工程,然后比对新工程和你游戏工程的rpgcore.js有没有什么不一样的地方就知道了。

要说解决这个问题的话,我想了下应该有三种方式。
第一种,用1.6新建工程,对新工程打包,试试看在手机上有没有单击变双击(我以前试过,没有,为了保险你可以再试一下),如果没有,你就把你整个游戏移植一下。(可以把整个地图都复制到新工程里,所以工作量不会太大,原游戏用到的素材数据库都补充上就可以)
第二种,其实和第一种一样。就是你把你游戏提前备份一份,新建一个工程,用新工程里的rpgcore.js之类的公用js文件(不只有core一个)替换你游戏的对应文件。
第三种,你具体找一下单击变双击是那块出问题了,mv1.6到底修正了那块,你对应修正就行了。

就我个人来讲,我觉得第三种是最稳妥的。
第二种是最不稳妥的,就是盲猜问题出在了rpgcore.js之类的文件上(因为其他文件基本都是json)。新版本的rpgcore.js之类的文件修正了你所说的问题以外,可能还修改了别的地方,使得它与你游戏其他地方产生不兼容,但这只是可能而已,不一定真的发生,也有试试的价值。
作者: Sam晴天雨    时间: 2021-12-22 13:03
小怪兽奇奇侠 发表于 2021-12-22 10:15
看编辑器版本没有意义的,mv1.3建的游戏,mv1.6也可以打开,但游戏的程式还是1.3版本的。你回忆回忆你这 ...

移植失败,光素材没用,很多核心js文件不是之前的游戏都打不开,第三种办法目前还没这个技术
作者: Sam晴天雨    时间: 2021-12-22 20:29
Sam晴天雨 发表于 2021-12-22 13:03
移植失败,光素材没用,很多核心js文件不是之前的游戏都打不开,第三种办法目前还没这个技术 ...

这下怎么破,这游戏就无解了么。。。。

作者: Sam晴天雨    时间: 2021-12-27 20:22
小怪兽奇奇侠 发表于 2021-12-22 10:15
看编辑器版本没有意义的,mv1.3建的游戏,mv1.6也可以打开,但游戏的程式还是1.3版本的。你回忆回忆你这 ...

我解了,直接禁用触屏,添加按键脚本就行了
作者: 小怪兽奇奇侠    时间: 2022-1-23 16:34
你好,不知你还在吗?
.....
我刚刚试着移植了我的1.1游戏到1.6上,貌似解决了这个问题!
具体移植方法就像我之前说的那样:
新建1.6工程,把原先的插件、素材还有data文件夹全部搬过去,然后就ok了。。。

移植时我遇到的问题是,插件移植过去后,在1.1的mv里复制插件管理器里的所有插件到1.6,其中有的插件的设置好像是默认的!
复制进去的只是插件的开启关闭状态而已,然后我打开了也出现报错了,比如找不到哪个插件里引用的图像文件呀。
我的做法是更改了插件的设置就可以了。

以上是我的经验。


作者: Sam晴天雨    时间: 2022-3-31 00:56
小怪兽奇奇侠 发表于 2022-1-23 16:34
你好,不知你还在吗?
.....
我刚刚试着移植了我的1.1游戏到1.6上,貌似解决了这个问题!

那个游戏都完结了,第二款游戏直接用mz做了,就没有这个问题,感谢您的告知




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1