[]3D的动态阴影有代码demo吗?
按照下面代码来加,没阴影出来!
1,场景中加入直射光,开阴影 directionLight.shadow = true;
2,角色设置产生阴影 roleMeshSprite.meshRender.castShadow = true;
3,场景设置接受阴影 sceneMeshSprite.meshRender.receiveShadow = true;
1,场景中加入直射光,开阴影 directionLight.shadow = true;
2,角色设置产生阴影 roleMeshSprite.meshRender.castShadow = true;
3,场景设置接受阴影 sceneMeshSprite.meshRender.receiveShadow = true;
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
183*****755
赞同来自:
就是必须在MeshSprite3D类型的精灵上添加是否 接收或产生 阴影。
wqf196
赞同来自:
183*****755
赞同来自:
可以自行设置以下参数
//灯光开启阴影
directionLight.shadow = true;
//可见阴影距离
directionLight.shadowDistance = 3;
//生成阴影贴图尺寸
directionLight.shadowResolution = 2048;
//生成阴影贴图数量
directionLight.shadowPSSMCount = 1;
//模糊等级,越大越高,更耗性能
directionLight.shadowPCFType = 3;
如果看不见大多数可能是可见阴影距离太小,被裁剪掉了