js中如何调用boxcollider中的tag呢?我这边添加了一个物理碰撞组件,添加了一个碰撞组件,两个组件都会会进碰撞的回调函数,我现在就想让碰撞组件进入回调函数。两个tag我设置的不一样,但我调不出他们的tag。或者有其他方式能区分两种碰撞也可以哈。
里面好像没有我想用的。。。 我想用tag做个判断
我的方法有个other的参数
我用other.tag 或者other.collider.tag 或者 other.Collider.tag 都调用不出来
又没有方法可以调用出other 的tag 这样我好做判断
show code
贴出来代码。
就是other.tag,你说的调不出来是打印没值,还是代码不提示呢, js 就是没有代码提示啊


秀啊狗子…判定的时候用other.tag 输出other.collider.tag,你在if外直接输出other.tag就知道问题所在了
1赞
对不起我是狗子。。。。 好像能用了。。
等等还是不理解。。。 我的物理设置的tag是2 帧里的box是1 为啥移动还是能出发我的判断
if (other.node.group == ‘hero’&& other.tag==1)

就是底下那个小框子,每次都能触发这个条件


这个大的是boxCollider,小的是physicboxcollider。结果现在就是走路都能打怪= =
0.0平时不怎么问问题哈,可能有点笨
脚本可能挂错了
我再重挂一遍吧。。。
我好像明白了,boxCollider 和 physicBoxCollider 共享了一个tag 。我试了,他们都用的是boxCollider的tag。
