Creator 3D 1.1 微信开发者工具中和真机调试预览不一致

场景结构:

  • BackCanvas (priority = 10)
  • Camera (priority = 20)
  • FrontCanvas (priority = 30)

浏览器预览:

微信开发者工具:

iPhoneX 微信真机调试:

可复现的项目源码:
wechat-issue.zip (548.6 KB)

build目录已保留构建出的微信小游戏代码包

一个场景里要保证有一个相机的 clearFlag 选择的是 solid_color,你这里三个相机没有一个去执行,建议最先渲染的,也就是你这里 priority = 10 的那个相机做 solid_color

priority = 10 的Canvas,因为有一张全屏的背景图会挡掉所有,所以就没有设置clearFlag。
试了一下,把 Camera 的 ClearFlag 改为 DEPTH_ONLY , 手机微信上就正常了 (但不知道为啥浏览器和开发者工具没问题)

在学习creator3d的时候有很多很困惑的地方,就比如这个ClearFlags,以前我是搞2d的,现在开始学习制作3d游戏,结果看咱们的文档就一个名字,没有什么解释。网上搜的还是unity的解释。对于从2d转过来没接触过别的3d引擎的,真是一步一懵逼。

游戏引擎架构 第三版 了解一下 :smirk: