パッケージ

エンジンのコア以外は、すべてパッケージです。それぞれが独立したリポジトリで、独自のドキュメントを持っています。

ゲームプレイとグラフィックス

deki-2d 2D コンテンツ用のコンポーネント:スプライト、テキスト(BitmapFont と TTF ベイク)、アニメーション、グラデーション、ボタン、スクロール、クリッピング、ローラー。 0.19.0 deki-3d レンダーパスとして動くソフトウェアラスタライズの 3D:メッシュ、透視投影カメラ、.obj インポート。2D と 1 つのフレームバッファを共有します。 0.19.0 deki-fsm ビジュアルなステートマシン。キャンバス上にステート、グループ、トランジションを置き、各ステートの中にアクションフローを持ちます。 0.19.0 deki-input 入力のディスパッチと衝突判定。ポインター / タッチ / キーのイベントを、それを必要とするコンポーネントに送ります。 0.19.0 deki-nodegraph ノードグラフのキャンバス。エディターウィンドウ、元に戻す(Undo)、ドメイン、ノード登録を提供し、ノードが何を意味するかには関与しません。 0.19.0 deki-particles モジュール式のパーティクルシステム。点/円/矩形の放出形状、重力、抵抗(ドラッグ)、初速度、そして寿命・サイズ・色・回転のモディファイアを備えます。 0.19.0 deki-rendering コアのレンダリングパイプライン。カメラ、レンダーシステム、標準 2D レンダラー、QuadBlit、レンダーパス、ソートを提供します。 0.19.0 deki-tween 30 種類以上のイージング関数を備えたトゥイーン。インスペクターでは TweenComponent、コードでは TweenManager を使います。 0.19.0

アセットパイプライン

プラットフォームのセットアップ

ハードウェアバス

ハードウェア周辺機器

ネットワークとデータ