闪光灯 + Box2d网络问题,如何通过网络复制运动?

发布于 2024-10-27 05:21:32 字数 251 浏览 7 评论 0原文

我正在尝试创建一个类似于 haxball 的游戏。

这是示例

http://elearn72.net63.net/hax.html

将其分两次打开浏览器并开始使用箭头移动。

你会看到球的物理原理没问题,但我无法复制小球的物理原理。

你有什么建议吗?

问候, 米尔扎

Im trying to create a game similar to haxball.

Here is the sample

http://elearn72.net63.net/hax.html

Open it in two browsers and start moving with the arrows.

You will see the ball physics are ok, but I cant copy the physics of the small ball.

What do you recommend?

Regards,
Mirza

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幽梦紫曦~ 2024-11-03 05:21:32

Heyo Mirza,

我不知道 Box2DAS3 是什么版本,所以我会写 2.1a,因为它是最新的。

看看您发布的链接应用程序,我猜测将实现以下内容。

  • 零重力 (b2Vec2(0.0, 0.0))
  • 线性阻尼 & angularDamping (b2BodyDef)

因此,对于重力

public var World:b2World;
public var Gravity:b2Vec2 = new b2Vec2(0.0, 0.0);
public var AllowSleep:Boolean = true;

public function Example(){

World = new b2World(Gravity, AllowSleep);

}

阻尼,您将创建一个新的主体,并在主体的定义上使用

//0.3 can changed be any Number
bodyDef.linearDamping = 0.3;
bodyDef.angularDamping = 0.3; 

“在自上而下视图中线性”,角度阻尼将用于“密度”,就像在横向卷轴中“密度”处理自身一样。

希望这有帮助! -零

Heyo Mirza,

Well i don't know what version of Box2DAS3 so i will write for 2.1a since it is the latest.

Looking at the link application you posted I'm guessing the following would be implemented.

  • Zero Gravity (b2Vec2(0.0, 0.0))
  • linearDamping & angularDamping (b2BodyDef)

So for the Gravity

public var World:b2World;
public var Gravity:b2Vec2 = new b2Vec2(0.0, 0.0);
public var AllowSleep:Boolean = true;

public function Example(){

World = new b2World(Gravity, AllowSleep);

}

For damping you would create a new body and on the body's definition use

//0.3 can changed be any Number
bodyDef.linearDamping = 0.3;
bodyDef.angularDamping = 0.3; 

In Top-Down View linear,angular Damping would be used for Density, as in a Side-Scroller Density handles itself.

Hope this help's! -Zero

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文