问题标签 [nape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1008 浏览

actionscript-3 - 用于 Nape 中船舶和子弹的 sensorGroup 和 sensorMask 组合

我有多艘宇宙飞船(SHIP_CBCbType),它们都可以发射导弹(BULLET_CBCbType)。我如何在那里设置sensorGroupsensorMask所以InteractionListeners我得到以下行为:

  1. 船只相互碰撞并反弹。
  2. 子弹根本不会相互反应或感知。
  3. 子弹感应敌舰。
  4. 子弹对发射子弹的船没有感觉。

是否有可能仅通过在每个对象上设置正确的 sensorGroup 和 sensorMask 来获得所有这些行为?

0 投票
3 回答
844 浏览

ubuntu - 如何将 Haxe 项目与 Nape 连接起来

我有一个 src 文件夹,其中包含 Main.hx 和 compile.hxml。我运行命令sudo haxelib install nape,它报告它已成功安装 Nape 2.0.5。

在 Main.hx 我发布了这个页面的代码,然后我运行haxe compil.hxml 它给了我错误: characters 0-22 : Class not found : nape.geom.Vec2。我可以得出结论,haxe 没有“看到” Nape。

旁注:我使用 ubuntu 12.10。

如何在我的代码中使用该库?

0 投票
1 回答
681 浏览

game-physics - 做一个身体跟随鼠标的颈背

我有一个动态的名字,想让它的 x 位置跟随鼠标,这可能吗?

0 投票
1 回答
142 浏览

game-physics - 颈背 - 只针对一个身体

我有几个身体在后颈一个是“坏人”的循环另一个是一个单一的“英雄”我调用我的 updateGraphics 函数但是我如何在这个函数中标记英雄,我试过hero.userData.graphic.x但是它传递了一系列尸体,有没有办法通过 id 或 name 来标记我的英雄尸体?

hero = new Body(BodyType.DYNAMIC);

badguy = new Body(BodyType.DYNAMIC, new Vec2(Math.random()*1280, -100)) // 循环生成手数;

0 投票
1 回答
1202 浏览

graphics - 从空间中移除身体的颈背

当我使用以下代码时,主体图形被删除,但是在调试模式下,我仍然可以看到主体的轮廓,这表明主体仍然存在。我如何完全移除这个身体?

0 投票
3 回答
855 浏览

collision-detection - 颈背在碰撞中移除身体

我有一个功能可以检测对象何时发生碰撞,但如何删除其中一个?

当我追踪碰撞

0 投票
2 回答
368 浏览

actionscript - Nape 物理还是 Actionscript 物理?

我收到了一个关于在 Actionscript 3.0 中使用 Nape Physics 的问题。我有一个概念,其中涉及 20-300 个球出现在屏幕上,没有重力。没有重力,我的意思是球也不会下落。只需将其视为在平坦的表面上即可。

我打算用这些球做的是你可以拖动它们并在触摸屏上与它们互动。当然,当您拖动球时,我希望存在碰撞。

我已经用 Nape 建立了一个测试,但我目前不确定我是否想一直去 Nape。

演示在这里: http: //www.bobharing.nl/Totems&Docks/index.html

对于这些球,我还计划改变它们的大小,对其应用属性,使它们具有自己的动作模式,并使具有特定属性的球移动到特定位置。

我的问题是:我应该继续使用 Nape Physics 还是使用自我应用的公式?我要避免的是,在项目的后期,某些事情不能用 Nape 完成,然后我又回到了原点。

0 投票
1 回答
727 浏览

actionscript-3 - Nape Physics AS3 - 简单的网球游戏

我正在使用Nape开发一个非常简单的网球游戏:

一个刚性物体(网球拍)跟随鼠标坐标并撞击另一个具有弹跳特性的物体。

我阅读了许多 Nape 的示例,但我不知道如何设置网球拍:在创建球拍的“Body()”实例时必须使用哪些属性。

欢迎任何教程、片段或建议的朋友,

谢谢。

0 投票
1 回答
1716 浏览

actionscript-3 - 将 Nape 身体冲向特定位置

我有一个睡眠体,我想向特定的 x/y 位置施加一个脉冲,比方说x:200, y:300

但是,当施加此脉冲时,身体会朝 x/y 方向移动,但不会移动到确切位置,它在 x/y 上的差异范围约为 30-50。重力是0,0

0 投票
2 回答
568 浏览

actionscript-3 - Nape Physics ShapeDebug 似乎被缩放了

我对一个简单的颈背演示有一个奇怪的问题......这是我的代码

请注意:

当我编译这个脚本时,我得到... http://i.imgur.com/MAYF3j9.png?1 两个圆居中,球体的半径加倍。

难道我做错了什么?

谢谢你。