3.1.0 • Published 2 years ago

@akashic-extension/akashic-box2d v3.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
2 years ago

akashic-box2d

akashic-box2d は、2D物理演算ライブラリであるBox2DWebをAkashicで利用するためのモジュールです。

本モジュールでは、AkashicでBox2DWebを使う際に便利となるよう、次の機能を提供します。

  • AkashicのエンティティとBox2Dとの紐づけ
  • スケールや角度などの単位変換メソッド
  • その他便利な機能の提供

本モジュールは AkashicとBox2DWebとの紐づけ一部の便利機能 のみを提供しています。 そのため、その他多くの機能はBox2DWebを直接利用することになります。

利用方法

akashic-cliをインストールした後、

akashic install @akashic-extension/akashic-box2d

でインストールできます。コンテンツからは、

var b2 = require("@akashic-extension/akashic-box2d");

で利用してください。 詳細な利用方法については、以下を参照してください。

Akashic Engineの詳細な利用方法については、 公式ページ を参照してください。

ビルド方法

akashic-box2d はTypeScriptで書かれたライブラリであるため、ビルドにはNode.jsが必要です。

npm run build によりgulpを使ってビルドできます。

npm install
npm run build

テスト方法

npm test

注意点

Box2DWebでは Math.random() が使われている箇所があります。(該当メソッド: Box2D.Common.Math.b2Math.Random() , Box2D.Common.Math.b2Math.RandomRange() )

該当メソッドは利用せず、かわりに g.game.random を利用してください。

ライセンス

本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。

ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。

また、本リポジトリの patch/index.js のライセンスはファイル中記述されています。そちらをご覧ください。

3.1.0

2 years ago

3.0.0

3 years ago

2.4.0

3 years ago

3.0.0-beta.0

4 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.3

7 years ago