3

ビルド / 依存関係管理ツールとして Maven を検討しているところですが、典​​型的なゲーム開発シナリオで (多くの場合非常に複雑な!) 依存関係を管理するのに理想的であるように思えました。

いくつかのシナリオ例:

  • フォーマット間の 3D アセットの変換 / テクスチャへの前処理ステップの適用
  • 世界地図が変更されたときの経路探索ノードなどの静的なゲーム内データ構造の再構築
  • プラットフォーム固有のグラフィック ライブラリなどの非常に複雑な依存関係を処理します。

この種のアプローチで成功した人はいますか?

4

1 に答える 1

1

ゲームのプログラミングは何を計画していますか? それに関するウィキペディアの記事では、C++ のサポートが制限されていることが示唆されています。BuildBotを検討しましたか? 「サクセス ストーリー」ページでは、いくつかのゲームについて言及しています。

理論的には、これにより、他の言語のビルド ツール (コンパイラ、単体テスト ツールなど) と連携するプラグインを誰でも作成できるようになります。実際には、Java 以外の言語のサポートと使用は最小限にとどまっています。現在、.Net フレームワーク用のプラグインが存在し、維持されています [3]。C/C++ ネイティブ プラグインは、かつて Maven 1 用に維持されていました [4]。

于 2011-02-11T17:42:57.243 に答える