做3d填了不少坑最后这个bug太坑了.项目快做完才遇到这问题,大神救命啊
1.个别手机会有这问题
模拟器:
安卓 三星GM-G5500
补上版本号 cocos2d 3.10
补上信息: 所有可以设置 range 的光源都有这现象
补充设置光线参数:
模拟器这样设置才显示正常 : cc.PointLight:create(cc.vec3(0,0,0),cc.c3b(255, 255, 255), 1000)
大部的分安卓端这样设置才显示正常 : cc.PointLight:create(cc.vec3(0,0,0),cc.c3b(120, 120, 120), 1000)
个别的安卓端这样设置才显示正常 : cc.PointLight:create(cc.vec3(0,0,0),cc.c3b(255, 255, 255), 1000)
个别安卓端就是我截图那个手机显示的
官方没人么
谢谢,貌似根据例子找到解决方法了,设置两种光源:
local light = cc.AmbientLight:create(cc.c3b(100,100,100));
light:setCameraMask(cc.CameraFlag.USER1)
light:setLightFlag(4)
light:setPosition3D(cc.vec3(500,500,0))
self:addChild(light)
local light = cc.PointLight:create(cc.vec3(0.0, 0.0, 0.0), cc.c3b(255,255,255),1000);
light:setCameraMask(cc.CameraFlag.USER1)
light:setLightFlag(4)
light:setPosition3D(cc.vec3(500,500,0))
self:addChild(light)
但这bug一直都在坑刚入门3d的同学
今天在真机上试了还是不行
官方这么消极问了几天都没人回
用u3d不就没这么多事了么
之前项目sdk配置神马都配置在cocos上哪有那么好移
我怀疑是个自动加了环境光
还有一直说: cocos2d: warning: Attribute not found: a_normal
cc.PointLight 光源有这bug 换射线源就没问题了
到目前为止没有个官方来解释.真消极,后面3d项目再也不用cocos了
哥们儿,加了灯光不卡吗?我这边测试卡的不要不要的啊?话说你低配手机上的锯齿问题是怎么解决的?
光源不要加太多就行,或干脆用贴图代替光源