导入Box2D时出现FlashDevelop错误

时间:2015-11-16 01:56:56

标签: import box2d flashdevelop

我是flash开发的新手,所以我正在观看有关如何使用FlashDevelop的教程。视频推荐我使用Box2D并解释了如何将它用作全局类路径,我已经完成了。

我正在使用视频中的人显示的代码来搞乱代码,只是试图获得输出。正如我输入的那样,FlashDevelop正在为我添加import语句。

import Box2D.Collision.Shapes.b2CircleShape;
import Box2D.Common.Math.b2Vec2;
import Box2D.Dynamics.b2BodyDef;
import Box2D.Dynamics.b2FixtureDef;
import Box2D.Dynamics.b2World;
import Box2D.Dynamics.b2Body;

当我运行该程序时,它正在返回:

  

col:31错误:定义Box2D.Collision.Shapes:无法找到b2CircleShape。

它会为每次导入返回一个变体。

我已经检查过,文件确实在那里。我真的不确定这可能是什么;我可能错过了一步。

有什么想法吗? (对不起,如果我错误地格式化了这个问题,我是这个网站的新手。)

1 个答案:

答案 0 :(得分:0)

这可能是因为您使用的是旧版本 我认为这些是你的选择:

1)您必须进行更新

2)使用“b2CircleDef”

请参阅此链接中的代码源,注释更改 http://www.emanueleferonato.com/2010/01/27/box2dflash-2-1a-released-what-changed/

希望这很有用!

祝你好运