我正在使用cannon.js创建简单的汽车游戏,但我正在为此苦苦挣扎。
我想做的事:
当我开车撞到另一个物体(例如球体)时,我想了解它。
例如,增加分数或其他,但不对两个对象施加力。
我没有成功的尝试:
使用
chassisBody.addEventListener("collide",function(e){ "mycode"};
Run Code Online (Sandbox Code Playgroud)
与组合组
var GROUP1 = 1; etc..
Run Code Online (Sandbox Code Playgroud)
但我想群体的要点是标记我想要和不想碰撞的对象,我希望它们“碰撞”但没有实际对它们施加力,只记录它们的身体相交并触发我的评分代码等。
(我添加了 Threejs 标签,以防万一有人偶然发现这个,无论如何我都在使用它)
2022 年编辑:
这是它的样子,警告,它是旧代码:)
这对某人来说似乎很明显,但对我来说却不是。
如何在 Mac 上使用 cmake?假设我在 Xcode 中有一个项目,我想要该项目与 assimp 库的链接。
所以我下载了 assimp 源代码,用 cmake 生成构建,将 Xcode 指向下载的源代码中的 /include ,然后呢?建库在哪里?我只有那个库的 Xcode 项目。它会生成库吗?
如果我使用brew安装 assimp,我只在我的 Xcode 项目中设置它:
我已经完成了。
除了源是“新鲜的”而且我无法正确执行之外,cmake 从源构建库有什么好处?
有人可以在使用 Cmake 构建东西时分步发布要做什么,并附上解释吗?
最重要的是 Cmake 将库放在哪里,以及如何与它们链接?