Creator2.4.3运行时无法使用材质

  • Creator 版本: creator 2.4.3

  • 目标平台:creator模拟器以及chrome86

  • 重现方式:

  1. 新建problemEffect , 并写入相关内容
  2. 新建problemMaterial , 选择problemEffect , 并钦定isGray为1
  3. 直接给现有场景的Sprite设置材质为problem
  4. 运行到网页或者模拟器
  • 预期:editor和运行时都能显示剪裁成圆边的灰化图片精灵

  • 结果: editor表现正常, 运行时不显示,且没有任何相关错误提示
    https://puu.sh/GVYZv/6a8a5a0d36.png

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:必现

  • 复现helloworld项目文件: https://puu.sh/GVHIT/9e5ff9e376.zip

顶顶,帖子更新了图片


降级到2.4.0 , 模拟器正常表现,浏览器依旧无法显示

我发现了,图片资源有可能在运行时或静态被制作成合图,以至于在着色器内提供的uv值并不是和单图纹理那样的取值范围。还得手动提供合图中此图对应的UVOffset和UVSize才能正确计算并渲染。

问题已解决。

1赞

该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。