场景结构:
- BackCanvas (priority = 10)
- Camera (priority = 20)
- FrontCanvas (priority = 30)
浏览器预览:
微信开发者工具:
iPhoneX 微信真机调试:
可复现的项目源码:
wechat-issue.zip (548.6 KB)
build目录已保留构建出的微信小游戏代码包
场景结构:
浏览器预览:
微信开发者工具:
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引擎的,真是一步一懵逼。
游戏引擎架构 第三版 了解一下