【放空专访来袭!】贴心答疑+Rap上线!Cocos Creator 3D 官方全套中文视频教程

这个你可以在微信上用手机连调,看下 profiler 定位的消耗是在哪里

联调过了,就是触发碰撞时,会重复播放10遍左右的音效和动画,之后就会恢复正常,难度回调函数里面不能有动画的播放么?

这应该跟回调函数没有关系,你可以打印 + 断点看下触发一次碰撞为什么会播放 10 遍,我这里测试碰撞一次只会触发一次,很大概率还是跟逻辑有关

确定不是引擎的逻辑问题就好了,我这边再排查一下逻辑,谢谢了~

你好,请问这个问题有结果吗

我这里有出现界面对齐 scrollview 整体出现偏移的情况,但是没有出现元素无法显示的情况,你这里方便提供一个 demo 吗

在b站看完放空小姐姐的3d视频哈哈哈特来社区顶贴笔芯

1赞

空姐,想请问一下,不太熟悉矩阵变换还有旋转那些,然后Vec3 Quat里面提供的一些方法不太清楚怎么用,这个有什么比较好的学习方法又比较快速理解好呢

这个没有什么好的办法,都是涉及到数学知识的,可以去看一下图形开发基础关于数学的那部分内容

const collider = this.node.getComponent(BoxColliderComponent);
if (this._isMain) {

collider.on(‘onCollisionEnter’, this._onCollisionEnter, this);
collider.setGroup(Constants.CarGroup.MAIN_CAR);
collider.setMask(Constants.CarGroup.OTHER_CAR);
} else {
collider.setGroup(Constants.CarGroup.OTHER_CAR);
collider.setMask(-1);
}

请问在setGroup的时候会报错debug.ts:97 [Physics]: Please make sure that the node has been added to the scene
creator3D1.2.0版本报的错,用了1.0.4版本不会

你这里麻烦断点跟进去看下具体报错的地方

对了 1.2 的话在项目设置这里关于物理的部分,是否使用碰撞矩阵这个要取消勾选,不然运行时会提示你方法废弃,同时碰撞失效


1、已取消勾选矩阵,但是一样没有输出碰撞到(如图1、2);另一种我使用了碰撞矩阵,设置组car与AICar,不使用setGroup ,setMask代码,直接在编辑器设置对应的组,也是没有输出碰撞到。:sob::sob::sob:求帮看下
2、报错问题已解决。出错在setGroup ,setMask上,之前放onload报错,后改放start()内就不报错

碰撞的物理引擎有选对吗?如果都没问题,方便提供一个 demo 给我,我这里看下吗?

那个视频里截图是怎么做的?为什么我截图直接就给保存到桌面上了?

mac 还是 windows,改下设置,应该有两个截图方式

嗯,问这个问题时我以为用的mac自带截图,现在没问题了,感谢!

截图飞天了:joy:

2赞

手动清除error日志来该bug的操作,确实亮了

marK一下