こんにちは!Action Game Maker(AGM)を使用したチームプロジェクトに取り組んでおり、プロジェクトはGitHub上でホストしています。残念ながら、協力者の皆さんはAGMを所有していません。
標準的なGodotシーンやGDScriptはAGMにインポートできるものの、AGMプロジェクトは標準的なGodotでは正しく開けないことは理解しています。
AGMを所有していない人々と協力する場合、特にレベルデザインにおいて推奨されるワークフローはありますか?例えば、Godotでレベルを作成してAGMにインポートすることは可能でしょうか?それとも、そのような作業には現在AGMのライセンスが必須でしょうか?
最適なワークフローに関するアドバイスがあれば幸いです!
Baz
2
通常のGodotでAGMプロジェクトを開くと、エンジンがAGM版に特有のGameObjectやGameSceneなどのノードやクラスを多数含んでいるため、多くのエラーが発生します。現在、AGMから従来のGodotへの移行機能はなく、AGMエディタでプロジェクトを開く必要がある人は各自でコピーを保持する必要があります。
レベルデザインに関しては、チームのワークフローに特化したツールを作成し、GodotシーンとAGMシーンの間のギャップを埋める必要があると考えます。AGMシーンのタイルレイヤーは通常のTileMapLayerノードであるため、Godotで描画されたレベルには素材としての土台がありますが、それをAGM固有の要素を適切に配置した正式なAGMゲームシーンに変換する何かが必要です。このツールはシーン間のみを結び、オブジェクトやビジュアルスクリプトを扱うものではありません。AIを活用する場合は、両方のシーンフォーマットを制御しているノードの移動が主となるため、そのようなツールの構築にAIが役立つ可能性があります。
GDScriptとカスタムアクションファイルは通常の.gdファイルであるため、AGMがなくても誰でも編集可能です。