您的位置 首页 > 数码极客

‘unity3d官网下载’unity3d安卓版下载…

虽然Unity同时支持多种架构,但是总有些程序员选择只打包32位版本,既然我们没有办法手动给程序员的脑子抽水,那就自己动手替换一个64位版本吧

以下面这个游戏为例

右键目录内最大的可执行文件或dll,属性,查看版本

显然这个游戏使用的是5.6.6版本的Unity

打开Unity官网(https://unity3d.com/get-unity/download/archive)下载对应版本的Editor安装包(不要下载Unity Hub,也不要下载安装器,必须下载完整安装包!)

下载完成不要安装,直接右键用7z打开,依次进入下面这个目录:Editor\Data\PlaybackEngines\windowsstandalonesupport\Variations\win64_nondevelopment_Mono\

把拖到游戏目录,原exe改后缀备份或删除,把改为原exe名称

此时启动游戏,必然报错如下,除非游戏用了il2cpp(il2cpp后端暂时无解)

点开Data目录,删除或备份里面的Mono目录,把刚刚7z里面的Data目录里的Mono目录替换过来

现在启动游戏,游戏应该能正常运行,任务管理器会显示这已经不是一个32位程序了

但是如果不出意外,游戏使用Steam API的话,会报Steam错误,这是因为我们还没替换Steam API的DLL,64位进程不能加载32位DLL

我们可以去Steam开发者网站Steamworks(https://partner.steamgames.com/home)下载最新的Steam SDK

把解压出来

替换原来的

现在游戏就可以正常运行,且不影响所有Steam功能了

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“unity3d官网下载,unity3d安卓版下载,unity3d官网下载安装教程,unity官网下载,unity3d中文官网下载”边界阅读