3.8.3版本的Wasm+asmJS似乎还是只支持wasm

你俩说的都好隐晦哈哈哈哈,一句话的事,大清早虚空对线 :rofl: :rofl: :rofl:

3.8.3 提供了选项,可以wasm,asmJS 和wasm+asmJS 所以小游戏平台也有义务了

我之所以问是不是设计如此,我就是怕他们直接通过版本判断的,但是很明显,都能提示出不支持wasm,说明官方是判断了的,既然判断了,很简单的回退逻辑没有做到,本身是不应该的

但是我有点没太明白哈,假设说我构建的抖音平台,其他东西全都跑起来,引擎已经判定为不支持 wasm 了,那么这时候不是

if (WASM) {
...
} else {
// 直接使用 asm.js
}

直接转到 asm.js 了吗,不管啥平台,这个不是自然而然实现了吗

这个问题是平台引起,快手适配了微信的包,没和Cocos官方合作

又一个扯平台的,我都说了举例,我用抖音,然后我把TTWebAssbly设置成空,官方要不要回退到asmJS

标题就说了,是bug还是设计,如果你们觉得不应该回退,那么就是设计如此,你们觉得应该回退,叫bug。
很难理解吗??????????????????

提问就说了,是bug还是设计,如果你们觉得不应该回退,那么就是设计如此,你们觉得应该回退,叫bug。
很难理解吗??????????????????

这里显然是有一个问题令人困惑,引擎既然已经打印了不支持 wasm,那么为啥不直接回退到 asm.js,难道这个判断是这样的

if (WASM) {
...
} else {
  if (真正的正版的非盗版的平台) {
     // 回退到 asm.js
  } else {
     // 只打印不回退
  }
}

如果是在回退到 asm.js 时出现错误都很能理解。

WeChat619896a3dfbcb269a18fa2648b496e84

是这样啊。

image
此贴我不想回复了。

没有义务为盗版平台做适配。此帖不再回复。

1赞

看代码应该是可以正常适配的,那确实没问题

cocos 不支持快手平台,相关平台的问题不会解决也不提供支持。如果是支持的平台问题的话,麻烦把问题说清楚些,比如:

  • 测试的平台是什么
  • 重现的步骤是怎样的
  • 期望的结果是什么
  • 具体的错误表现是什么

沟通本来就是很难的一个事情,所以尽量以代码、效果、demo 等方式来表述问题,避免理解出现歧义。

感觉说了半天是不是相关平台没交保护费,不给用?

赶紧众筹一个,我出一分钱,人多力量大

每支持一个平台都需要很多投入的。类似你游戏要发布到某个渠道,不需要很多资源吗?这不能说是保护费,引擎如果没有收入的话,怎么可能有资源持续投入呢?

3赞

至少走回退渠道呀,现在回退渠道都不让人用了

我没太明白你说的回退渠道是什么意思?

image 这个if不能去掉?