我是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。
它会为每次导入返回一个变体。
我已经检查过,文件确实在那里。我真的不确定这可能是什么;我可能错过了一步。
有什么想法吗? (对不起,如果我错误地格式化了这个问题,我是这个网站的新手。)
答案 0 :(得分:0)
这可能是因为您使用的是旧版本 我认为这些是你的选择:
1)您必须进行更新
或
2)使用“b2CircleDef”
请参阅此链接中的代码源,注释更改 http://www.emanueleferonato.com/2010/01/27/box2dflash-2-1a-released-what-changed/
希望这很有用!
祝你好运