光照与阴影

支持实时光和场景物体的烘焙光(光照贴图)。

实时光

目前支持的实时光的类型为DirectionalLight(平行光),基于性能考虑,目前仅支持一盏平行光源。

光照贴图

光照贴图是一种可以用很小成本方式获得逼真光影效果的技术,小游戏性能优化方案支持光照贴图的渲染。关于光照贴图的烘焙与生成,请参考转换方案章节。

实时阴影

基于性能考虑,目前仅支持一盏平行光源的实时阴影。

  const meshRenderer = entity.getComponent(engine.MeshRenderer);
  meshRenderer.castShadow = true;
  meshRenderer.receiveShadow = false;