[]分享个代码 实现 Mesh 3D 点击

使用方法:
1,声明类变量:private var webglRaycaster:WebglRaycaster;
2,相机添加组件 
    webglRaycaster = camera.addComponent(WebglRaycaster) as WebglRaycaster;
3,需要点击的3D物体,
    node.addComponent(MeshCollider);
    webglRaycaster.SetMeshCastLayer(node);
    node.on(Event.CLICK,this, onNodeClickedHandler);
4,方法:
  private function onNodeClickedHandler(source:Sprite3D):void 
  {
     if (!source) return;
     trace(source.name);
  }
已邀请:

cuixueying

赞同来自:

厉害,感谢分享,(*^__^*) ……

要回复问题请先

商务合作
商务合作