评论

xr-frame 目标:模型内具体节点添加点击事件

xr-frame中,给模型内部节点添加点击事件的方法

以下代码可以在官方示例的“混合通信、资源加载、互动---Touch点选物体与动画控制”中 测试

模型整体和模型内部节点不能同时配置轮廓、点击事件

const ANode = myModel.getComponent("gltf").getInternalNodeByName("mixamorig:LeftHandIndex1")

给Anode 添加轮廓、事件

用CubeShape 配置size 。

autoFit 和 meshShape 大概率有bug(底层无法计算出轮廓,后续可能会修),可以测一下,能画出轮廓线 表示可用

const xrFrameSystem = wx.getXrFrameSystem();

ANode.addComponent(xrFramesystem.Cubeshape,size: [30,30,30]})

Anode.addComponent(xrFrameSystem.shapeGizmos);

Anode.event.add(touch-shape",asdf)

function asdf(e) {

console.log("asdf", e)

}


最后一次编辑于  2023-12-07  
点赞 0
收藏
评论
登录 后发表内容