第九章——模型上绘制摄取点的使用

9. 模型上绘制摄取点的使用。

代码清单:
  Look look = new Look();
  look.setSpotRadius(0.005f);
  look.setColor(Color.YELLOW);
  addlook(look);

  Material material = new Material();
  material.setLookMethod(new LookMethod.LookSpot());
  material.enableLook(true);
  ANode ss = new Rect("3D UI", true).create(new MathC.Size(10f, 10), false);
  try {    
      material.setColorInfluence(0);    
      material.addTexture(new Texture("sTexture", R.drawable.dd));    
      ss.setMaterialTest(material);
  } catch (ATexture.TextureException e) {   
     e.printStackTrace();
}
ss.translateAbs(0f, 0f, -20f);
addSprite(ss);
  1. 首先创建一个look对象,代码如上。
  2. setSpotRadius(0.005f)调用这个接口设置光斑的半径。
  3. 将look渲染对象添加到渲染层中。
    4.调用 setLookMethod(new LookMethod.LookSpot())给材质设置look插件,将光斑绘制到模型上面去。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容