设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1706|回复: 6
打印 上一主题 下一主题

[随意闲聊] 目前最新的MZ 1.6.0beta存在的问题,算是一个前车之鉴

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
跳转到指定楼层
1
发表于 2022-12-2 11:16:47 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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的,我只能说,真会玩,做好踩坑的觉悟吧!

做游戏最好选一些大众引擎,用的人多了,就会把坑全部给你试出来,整理出一条成熟稳定的道路,用小众引擎有可能面临我这种问题,没人做过,也缺少相关文档教程,以上的坑都得自己踩,损失的是自己的收入。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-1 07:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表