2.0 Betaで現在発見されている問題

まず、今回のアップデートを心より感謝申し上げます。このアップデートは非常に喜ばしいもので、AGMの判断が極めて適切であったと感じます。新しいインターフェースは、プログラミング不要なユーザーの使用習慣により近づき、元のGODOTの複雑なシステムをフラットなデザインに再構築することで、ユーザーがより早く使い始められるようになっています。

一方で、使用していく中でいくつかの問題点が見つかりました。これらが今後のバージョン改善の参考になれば幸いです。

  1. フラット化によって既存の機能が失われるべきではない
    今回のVSスクリプトの編集や、グループ化されたノードの保存などは、確かに直感的であり、初心者にとって編集ロジックに合っています。しかしながら、現在のエディターでは、元のGODOTのマルチタブシステムが失われてしまいました。VSスクリプトを編集する際、他の参照や相互作用が必要なオブジェクトのパラメータを探す場合、以前はタブを切り替えることでスムーズに修正できました。現在は、オブジェクト1を開く→終了→オブジェクト2を確認→修正項目を確認→終了→オブジェクト1に戻る、という手順を踏む必要があり、効率性がGODOT旧版を下回っています。さらに、既存のドキュメント機能も使用できません。特定のアクションの説明を参照しようとしても、開くことができない状況です。これはバグである可能性が高いですが、明らかに新しいUIのロジックと競合しています。特に、GODOTの既存のスクリプトを使用する場合に新しいウィンドウが開くのは、倒退と言わざるを得ません。マルチタブやスレッドごとの編集はトレンドであり、この点での最適化を放棄すべきではありません。

個人の解決策として:基本モードと上級モードの切り替え機能を追加し、基本モードにおけるマルチタブ編集機能を完善させるべきです。また、基本版に詳細な編集モードの機能を残し、GODOTの既存の機能を使用できるようにすることには大いに賛同します。たとえ元のGODOTにより近い上級UIがあっても、基本版においてマルチタブ編集の形式を放棄すべきではありません。

  1. アニメーションエディターには拡張の可能性あり
    新しいアニメーション編集システムは非常に気に入っています。特に、AnimatedSprite2Dをネイティブにサポートしている点や、PNGの単一画像大サイズへの対応は良いと思います。現在主流はスプライトシートですが、単一の高精細な大画像によるアニメーションの需要も増えているため、単一フレームアニメーションのインポートが容易になるのは良い改善点です。しかしながら、現在のエディターにはまだ機能不足を感じます。例えば、GODOTの既存のAnimatedSprite2DやAnimationPlayerのいくつかの機能と組み合わせるなどです。「詳細編集」機能で元の機能を使用することには問題ありませんが、より使いやすく、ドラッグ操作や編集をサポートする優れたアニメーションエディターを期待しています。また、左側にある画像オプションの選択肢が限られている点にも満足していません。フォルダ分類付きの画像ブラウザをサポートし、公式に存在する「ファイルシステム」機能を追加して、深い階層のデータを検索できるようにすべきです。

  2. アセットマネージャーの不備
    実は、これはアニメーションエディターにおける「ファイルシステム」の欠如と同じ問題です。現在、インディー開発者のニーズが高まるにつれて、多くのフォルダやファイルの管理において、ドラッグ操作、一括リネーム、閲覧などの機能が多く求められています。現在のアセットマネージャーは、Pixel Game Maker MV時代の特色を残しており、使い始めやすいですが、基本的な機能しか備えていません。現在、プレイヤーはより多くの機能を持ち、使いやすいリソースマネージャーを求めています。

以上、お読みいただきありがとうございます。

こちら、1についてですが、
エディター設定にマルチタブを許可するオプションを追加しました。
また、スクリプトを開こうとするとスクリプトタブが復活するようにしました。

2,3については求められる機能と簡潔さのバランスを取る必要があります。
Maker Modeは初級者の習熟にフォーカスしており、「簡単に見える」ことを重視しているためです。
また、Godot ModeでもMaker Modeの各機能は利用できることもお伝えしておきます。
aferさんの利用方法であれば、そちらの方が適している可能性もあります、それで困る点があれば教えてくれると嬉しいです。

「いいね!」 1

アニメーション機能をファイルシステムに追加するのは非常に必要だと思います。必要な素材を探すのがより便利になりますし、リソースマネージャーの機能を拡張することも検討すべきでしょう。複雑さが増すことはないはずです。