BoxCollider使用调试模式在摄像头下显示位置有错 并不会根据摄像头的位置改变

提个BUG BoxCollider使用debug模式在camera下显示位置有错

  • Creator 版本:1.6.2

  • 目标平台: mac模拟器

另外,onCollisionEnter的参数 self,other,在TypeScript下应该是什么类型的?

另外,为什么标题有些英文不能用??比如bug,camera,debug

自己顶

self 和 other 都是节点 顺便问一下 哪位大佬知道 onCollisionEnter的源码在哪个文件夹里

因为英文不准确 可能会误导别人 导致走错方向排不出BUG

好吧 自己的问题 自己解决

第一:摄像头是可以设置给collide manager的,这个函数为cc.director.getCollisionManager().attachDebugDrawToCamera(camera);
其中attachDebugDrawToCamera会标红,只有看源码才能找到;
添加后 debug显示正常;

第二:self,other都是cc.collider,这个是cc.boxcollider的基类;其中的aabb啊什么属性,并不是collider的本有属性,而是在manager里面添加进入的,而且cc.collider也会标红

所以,不是有bug的问题,而是文档不好,提示不全,只能去查源码了

1赞

@jare 望尽快完善文档和提示 拜托

另外如果频繁的增减collider,效率不是很高,collider并没有hide属性