赞 | 80 |
VIP | 0 |
好人卡 | 0 |
积分 | 51 |
经验 | 0 |
最后登录 | 2023-6-12 |
在线时间 | 705 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 5060
- 在线时间
- 705 小时
- 注册时间
- 2018-12-11
- 帖子
- 241
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 lisliz 于 2022-12-2 11:29 编辑
最近MZ开放了1.6.0beta测试,打包时用的nwjs版本升级到了0.69.1,但是这个版本的nwjs亲测在steam deck上是直接闪退
我只测试了0.70.1和0.69.1这两个版本,均会闪退,目测是和Proton不兼容,但0.64.1却是可以运行的,也是我目前在STEAM里用的。
有人可能会问了,steam deck是基于linux的操作系统啊,NW.js不是有linux版本的打包方式吗,你为什么不用呢,说得好,我也试过,linux版本的NW.js无论哪个版本都无法在Steam Deck下正常运行(能运行,但不正常,具体可以看症状)。
奇怪的症状
所以目前1.6.0beta比较坑人,另外如果你升级NW.js版本,就需要新版的Steamworks SDK,现在用的最多的是greenworks这个开源库https://github.com/greenheartgames/greenworks
里面有个自动根据NW.js版本选择下载对应的greenworks库文件的网址https://greenworks-prebuilds.armaldio.xyz/,相信有人用过吧。
我想说的是,这个网址目前下载下来的文件很多都是有问题的,无法触发Steam成就,要么就是干脆无法正常初始化,真的就不知道为什么坑了我一把,我直接按照官方教程自己下载c++编译工具自行编译了对应版本的才恢复正常。
前段时间我还遇到新版NW.js被微软自带的杀毒软件误报过病毒的反馈,版本0.66.1,截至发帖之前我查杀了一下,还是会报毒。我就是这样平白无故导致了那段时间有30%的退款率,平时只有5%。好倒霉。
所以看完这个贴大多数人就会想,你拿来卖钱的东西,吃饱了没事干升级版本干啥,没错,大多数游戏类型确实不需要升级版本。因为我做的是银河城动作游戏,有一点点吃性能。当时我出事之后第一反应就是降级回MZ1.5自带的稳定版本0.48.4,奈何群里面玩家都说这个版本卡,逼我不得不升级回新版。
玩家群体里还是有大把人用E3 1230 V3这种上古老机器的,JavaScript在应对稍微有点规模的即时类,动作类,3D等吃资源的游戏类型还是比较乏力,我就是用它做了动作游戏,所以就得升级引擎踩这个坑,做非即时的RPG,剧情类游戏,我建议你们没事别升级。
想起B站上那个宣称RM做3D的,我只能说,真会玩,做好踩坑的觉悟吧!
做游戏最好选一些大众引擎,用的人多了,就会把坑全部给你试出来,整理出一条成熟稳定的道路,用小众引擎有可能面临我这种问题,没人做过,也缺少相关文档教程,以上的坑都得自己踩,损失的是自己的收入。 |
|