【开发总结】—— BABYLON 3D开发常见问题及解决方法
前言:组内同事们根据长时间的Babylon.js开发实践,一起将项目开发中遇到的问题及解决方法做了一个梳理。
- ios 【最好】 关闭离线缓存—— 解决添加了反射的mesh 丢失的问题
- 不要使用 position:fixed; —— 微信里面是不会认的
- 天空盒的贴图尽可能调小,防止闪退,纯色的可以设为 1*1
- 模型上的文字、 小图标之类,最好前端贴透明贴图,避免模型贴上不去的模糊不清
- 透明贴图贴不上去的情况下,可以使用GUI的img控件来贴png
- 当UScale和vScale等于1时,切换UV通道没有反应,可以先改变uScale,再过100毫秒切换通道,再切换回原来的uScale;
- 多相机layerMask的情况下,使用actionManager是没有反应的,可以使用scene.pick(x,y,pre,camera)
- camera.targetScreenOf