首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >腰部物理还是动作脚本物理?

腰部物理还是动作脚本物理?
EN

Stack Overflow用户
提问于 2013-07-23 16:27:34
回答 2查看 374关注 0票数 0

我有一个关于在Actionscript 3.0中使用Nape物理的问题。我有一个概念,涉及20-300个球出现在屏幕上没有重力。在没有重力的情况下,我的意思是,没有任何地方的球也会坠落。就像在平面上一样。

我计划使用这些球,你可以拖动它们,并在触摸屏上与它们进行交互。当然,当你拖动一个球时,我希望有碰撞的存在。

我已经建立了一个测试国家适应行动方案,但我目前不确定我是否想去纳佩所有的方式。

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

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

我的问题是:我应该继续使用Nape物理,还是使用自己应用的公式?我想要避免的是,在项目的后期,某件事情是无法用Nape完成的,然后我又回到了原点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-26 13:35:31

Nape使生活变得容易得多,但是如果你想获得最好的性能,当然要为进入球碰撞建立自己的机制。基思·彼得斯( Keith )写了一本名为“基金会ActionScript动画:让事物移动”的书,我在一段时间前读过这本书,其中有一章叫做“小球物理学”(Billiard balls物理学)。您可能想看看它,这里有一本书的链接:1?ie=UTF8

票数 2
EN

Stack Overflow用户

发布于 2015-07-19 10:27:39

我已经在Python上构建了类似的东西。

我使用了可视化Python并创建了一个名为balls的对象,它的参数为半径,密度是恒定的。固体球的物理非常简单,你可以用光的反射定律来编码它,但是速度损失很小。

我认为,对于点和拉特性,您最好使用游戏库,因为它是2d,与可视化Python相比,它的渲染速度更快。

你所要做的就是比较物体的相对位置来预测是否会发生碰撞。

但是对于一个平面,如一个盒子,整个物理是稍微不同的,所以你将不得不考虑很多因素,例如

1)速度2)中间力矩3)碰撞角4)碰撞点.

无论如何,这是一个有趣的问题,一旦完成,共享GitHub链接

祝你好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17815801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档