我原来一部分工作就是往手机移植MVMZ游戏 看了楼上的回答 我只能说 你加了什么代码或者删什么代码 我都能改回来 js是透明的 我对比下文件就行了。 想要达到 禁止移植手机平台目的,只能用邪道来增加移植人员调试和定位成本。 这时候就要写高内聚代码,生效的代码必须参与游戏逻辑,两者高度绑定。 少这块代码跑不了,你没法直接删掉,必须与我的神智进行友好互动。 就像把代码系上死结,但这种结终会被别的程序员一一解开。那么你要做的就是在各种地方系这种结,并且每个结的花样都不同。 |
nhycs01 发表于 2023-8-9 13:00 随便找个插件放到最后面就行,别在其他函数里面 |
alexncf125 发表于 2023-8-8 02:14 这代码虽然不会退出游戏,但是功能类似,直接让手机上游戏卡死 |
本帖最后由 alexncf125 于 2023-8-8 10:53 编辑 不想让人给弄到手机上玩,可以整个井行的公共事件(或者在Scene_Title的update函数)写上这两行事件脚本 if (Utils.isMobileDevice()) { SceneManager.exit(); }; 这样在手机玩时就直接卡死不让玩了 |
把core.js里TouchInput里和touch有关的代码都注释了,应该就可以了 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-9-28 08:50
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.