使用
director.getScene().globals.skybox.envmap = textureCube;
director.getScene().globals.skybox.enabled = true;
摄像机的ClearFlags=SkyBox
然后就黑了。
直接把天空盒拖到scene上是可以的,但是一开始是空的,运行时代码设置,就变黑了。
因为天空盒贴图巨大,不可能放首包里,而且有更换需求,所以用代码设置,结果折了~
而且摄像机的ClearFlags:gfx.ClearFlagBit, gfx.ClearFlagBit枚举里的值,怎么和编辑器里的不一样啊?
编辑器是DONT_CLEAR、DEPTH_ONLY、SOLID_COLOR、SKYBOX,
gfx.ClearFlagBit却是NONE=0、COLOR=1 、DEPTH = 2、STENCIL = 4、DEPTH_STENCIL = 6、ALL = 7
我升天了呀

