Skip to content

コードエディタ

Code モードは、ゲームスクリプトを直接書いて磨くための、GenPy のフル機能エディタです。 ダイアログ・フロー・スクリプトの細部を正確にコントロールしたいときに最適な選択肢です。

Code モードでできること

  • ゲームスクリプトファイルを直接書いて編集する
  • 複数のスクリプトファイルをタブで開いて素早く切り替える
  • ファイルツリーからラベルやキャラクターにジャンプする
  • 加えた変更がワークスペース全体に即座に反映される

主な機能

  • キーワード・文字列・キャラクター行・ラベル・コメントなどへの ゲームエンジン シンタックスハイライト
  • ラベルとネストされたブロックのコードフォールディングで、長いシーンもスキャンしやすい
  • 自動インデントで、入力中もスクリプト構造をクリーンに保つ
  • 正規表現サポートを含む検索・置換で、素早い修正や大規模編集が可能
  • シーン間を迷子にならず移動できる複数ファイルタブ
  • 長いファイルでも迷わないための行番号とミニマップ
  • 条件・メニュー・Python ブロックのブラケットマッチング
  • ファイルツリーからラベルとキャラクターへのクイックナビゲーション

Code モードか Write モードか?

Code モードが向いているとき:

  • エンジンの構文を直接操作したい
  • 条件・Python ブロック・変数・カスタムスクリーンなどの高度なロジックを組みたい
  • キーボード中心のワークフローで素早く編集したい
  • スクリプトの言葉とおよび構造を細かく調整したい

Write モードが向いているとき:

  • 生のスクリプトではなく、ビジュアルなカードでストーリーを見たい
  • 画面上の構文を減らしてシーンと行を並べ替えたい
  • ストーリーフローとペーシングに集中したい
  • 技術に不慣れなコラボレーターにより使いやすい編集体験を提供したい

INFO

Code モードと Write モードは常に同期しています。いつでもビューを切り替えられ、コピーや再構築は一切不要です。

ワークスペースへの組み込み

Code モードで加えた変更は、他の GenPy ビューにすぐ反映されます。 つまり、ビジュアルで下書きしてから Code モードに切り替えて細かく調整したり、その逆も自在にできます。 大きな視点での執筆と、細部のスクリプト制御をスムーズに行き来できます。

編集を速くするヒント

  • 検索・置換・保存・タブ切り替えの一般的なショートカットを覚えましょう
  • エディタ内で右クリックするとコンテキストメニューが開き、クイックアクションが使えます
  • ファイルツリーを使って、必要なラベルやキャラクターに直接ジャンプしましょう
  • AI アシスタントに、シーンの執筆・構文のクリーンアップ・コードパターンの提案を頼みましょう

TIP

シーンが複雑になってきたら、まず Write モードでスケッチしてから、Code モードに切り替えてロジックと言葉を磨きましょう。

Built for GenPy creators.