小编mar*_*rk0的帖子

cannon.js 注册碰撞而不发生碰撞

我正在使用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 年编辑:

这是它的样子,警告,它是旧代码:)

https://martincerven.com/games/car_simulation/test.html

javascript physics-engine three.js cannon.js

11
推荐指数
1
解决办法
5467
查看次数

如何在 Mac 上使用 cmake

这对某人来说似乎很明显,但对我来说却不是。

如何在 Mac 上使用 cmake?假设我在 Xcode 中有一个项目,我想要该项目与 assimp 库的链接。

所以我下载了 assimp 源代码,用 cmake 生成构建,将 Xcode 指向下载的源代码中的 /include ,然后呢?建库在哪里?我只有那个库的 Xcode 项目。它会生成库吗?

如果我使用brew安装 assimp,我只在我的 Xcode 项目中设置它:

  1. 头文件路径是:
    /usr/local/include
  2. 库搜索路径为:
    /usr/local/lib
  3. 将班轮标志设置为:
    -lassimp

我已经完成了。

除了源是“新鲜的”而且我无法正确执行之外,cmake 从源构建库有什么好处?

有人可以在使用 Cmake 构建东西时分步发布要做什么,并附上解释吗?

最重要的是 Cmake 将库放在哪里,以及如何与它们链接?

c++ macos xcode cmake

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

cannon.js ×1

cmake ×1

javascript ×1

macos ×1

physics-engine ×1

three.js ×1

xcode ×1