← ドキュメント一覧

エディタ完全ガイド

kaedevn エディタは、ノベル作品のシナリオをブロック単位で視覚的に組み立てる Web ベースの制作ツールです。テキスト・選択肢・条件分岐などの基本ブロックに加えて、画面フィルター・パーティクル・カメラ演出といった拡張ブロックにも対応しています。編集内容はその場で画面に反映されるので、結果を見ながら作品を組み立てられます。プログラミング知識は一切不要です。

エディタ画面の構成

エディタはレスポンシブ対応で、デバイスに応じてレイアウトが変化します。

  • デスクトップ — 3カラム(ページ一覧 / ブロックリスト / インスペクター)
  • タブレット — 2カラム(ブロックリスト / インスペクター)
  • スマートフォン — 1カラム + ハンバーガーメニュー(縦持ちの幅で自動切り替え)

タッチターゲットは最小 44px を確保しており、スマートフォンでも快適に操作できます。

ヘッダー

  • 保存ボタン: 現在の編集内容をサーバーに保存します(自動保存は60秒ごと)
  • 再生ボタン: プレビューウィンドウが開き、作品をその場で確認できます
  • アンドゥ / リドゥ: 最大50回分の操作履歴を辿れます
  • 戻るボタン: マイページに戻ります(未保存の変更がある場合は警告表示)

タブナビゲーション

  • ブロック — ブロックの追加・編集・並べ替え
  • キャラクター — キャラクタークラスと表情差分の管理
  • アセット — 背景・キャラクター立ち絵・音声などの素材管理
  • フロー — シーン間の遷移を俯瞰
  • レイアウト — 画面解像度プリセット(スマホ縦画面など)と UI 配置の調整
  • 設定 — プロジェクト名などの基本設定

ブロックリスト

シナリオの構成要素がカード形式で縦に並びます。カードをタップすると右側にインスペクターが開き、詳細を編集できます。コンテキストメニュー(右クリック / 長押し)で複製・削除などの操作も可能です。

ブロック一覧

kaedevn エディタは多彩なブロックを提供します。基本的なテキスト表示から、条件分岐、画面フィルター、パーティクル、カメラ演出まで、すべてブロック操作で実現できます。

基本ブロック

  • start ページの開始点(各ページに1つ、削除不可) — なし
  • text セリフ・ナレーション — キャラクター名、テキスト、変数展開
  • bg 背景画像の表示・切替 — アセット選択、フェード時間、トランスフォーム
  • ch キャラクターの表示 — キャラクター、表情、位置(L/C/R)、フェード
  • overlay 背景とキャラの間にオーバーレイ画像を重ねる — アセット選択、フェード時間

制御ブロック

  • choice プレイヤーへの選択肢提示 — 選択肢テキスト、ジャンプ先、表示条件
  • if 条件分岐(then / else ブロック) — 条件式、真偽それぞれのブロック群
  • jump 別ページへの移動 — ジャンプ先ページ
  • set_var 変数の代入・演算 — 変数名、演算子(=, +=, -=)、値

演出ブロック

  • effect 視覚エフェクト — エフェクト型、強度、持続時間
  • screen_filter 画面フィルター(46 種・8 カテゴリ) — フィルター名、強度
  • filter_mix フィルター重ね掛け(2 スロット固定) — ベース層 + 動き層
  • color_adjust 色調補正 — 明るさ・コントラスト・彩度・色温度
  • particle パーティクルエフェクト — プリセット、強度、範囲、持続時間
  • slash 斬撃の軌跡 — 三日月スプライト + 残像で振り抜きを表現
  • camera カメラ演出 — ズーム・パン・回転

基本操作

ブロックの追加

ブロックリストの下部にある「+」ボタン(FAB)から追加したいブロック型を選びます。追加されたブロックはリストの末尾に配置されます。

ブロックの並べ替え

ブロックカードをドラッグ&ドロップで自由に順序を入れ替えられます。Start ブロックは常に先頭に固定されます。

ブロックの複製・削除

コンテキストメニューまたはカード右上のアイコンから操作できます。Start ブロックは削除できません。

元に戻す / やり直し

ヘッダーのアンドゥ・リドゥボタン、またはキーボードショートカットで操作できます。最大50回分の操作履歴を保持します。

自動保存

60秒ごとに自動保存が実行されます。ブラウザを閉じようとしたとき、未保存の変更がある場合は確認ダイアログが表示されます。

ページ管理

1つのプロジェクトには複数のページを作成できます。ページはシーンやチャプターに相当します。

  • ページの追加: サイドバー上部の「+」ボタン
  • ページの切り替え: サイドバーのページ一覧からクリック
  • ページ間の移動: Jump ブロックまたは Choice ブロックでジャンプ先ページを指定

プレビュー

ヘッダーの再生ボタンを押すと、現在のプロジェクトがそのままプレイ可能な形に変換され、新しいタブでプレビューエンジンが起動します。

プレビューで確認できること:

  • テキストの1文字ずつ表示(タイプライター効果)
  • 背景・キャラクター・オーバーレイの切替とフェード
  • BGM / SE / ボイスの再生
  • 選択肢の分岐
  • 46 種の画面フィルター(時間帯・天候・パーティクル・季節感・雰囲気・色調・特殊効果・レトロ)
  • フィルター重ね掛け(ベース層 + 動き層の 2 スロット)
  • 色調補正(明るさ/コントラスト/彩度/色温度)
  • 戦闘・演出系パーティクル + 斬撃の軌跡
  • カメラ演出(ズーム・パン・回転)

修正後に再度再生ボタンを押せば、最新の状態が反映されます。

KSC エディタ(上級者向け)

より本格的なスクリプト開発には、専用の KSC エディタが用意されています。VS Code と同じ Monaco Editor を搭載し、以下の機能を提供します。

  • 構文ハイライト: KSC キーワード、コマンド、文字列、コメントを色分け
  • リアルタイム診断: 入力中にエラーや警告をインラインで表示
  • 自動補完: コマンド名、パラメータ、変数名の候補を提示
  • ファイルブラウザ: .ksc ファイルの作成・リネーム・削除
  • ライブプレビュー: 編集中のスクリプトをそのままプレビュー実行

画面フィルター(46 種・8 カテゴリ)

エディタからブロック操作で適用できるスクリーンフィルターの一覧です。

1枚の背景画像から、フィルターだけで多彩なシーンを演出できます。

時間帯(5種)

  • Morning — 朝の柔らかい光
  • Sunset — 夕焼けのオレンジ
  • Twilight — 黄昏の青紫
  • Night — 夜の暗さと青み
  • Moonlight — 月明かりの銀色

天候(2種)

  • Rain — 雨の効果
  • Overcast — 曇り空の重さ

パーティクル(5種)

  • Snow — 降り積もる雪(大きさスライダー対応)
  • Sakura — 舞い散る花びら(大きさスライダー対応)
  • Firefly — 光の粒(蛍)— 色ピッカー・色のばらつき・補色アクセント対応
  • Sparkle — キラキラ — 色ピッカー・色のばらつき・補色アクセント対応
  • Dust — 漂う塵(大きさ・風スライダー対応)

季節感(2種)

  • Autumn — 紅葉(葉が舞う秋)
  • Winter — 冬(青みと積雪感)

雰囲気(8種)

  • Dreamy — ほんわか / 夢の中
  • Tense — 緊張感
  • Melancholy — 哀愁
  • Nostalgia — 懐かしさ
  • Romantic — ロマンチック
  • Horror — ホラー
  • Mysterious — ミステリアス
  • Peaceful — 穏やか

色調(9種)

  • Sepia — セピア
  • Grayscale — モノクロ
  • Desaturate — 色褪せ
  • Warm — 暖色
  • Cool — 寒色
  • Vivid — 鮮やか
  • Muted — くすみ
  • Bright — 明るく
  • Dark — 暗く

特殊効果(10種)

  • Blur — ぼかし
  • Vignette — 周辺減光
  • FocusBlur — 焦点ぼかし
  • Noise — ノイズ
  • Glitch — グリッチ
  • Chromatic Aberration — 色収差
  • OldFilm — 古いフィルム風
  • Bloom — 光のにじみ
  • ColorTint — 色調変更
  • Underwater — 水中効果

レトロ(5種)

  • PC-98 — レトロPC風
  • GameBoy — ゲームボーイ風4色
  • Famicom — ファミコン風(限定パレット)
  • CRT — ブラウン管風
  • Pixelate — ドット絵風

フィルター重ね掛け(Filter Mix)

ベース層 + 動き層の 2 スロット固定 で重ね掛けします。

  • スロット 1(ベース層) — 色調・雰囲気・季節感・レトロなど画面全体のトーンを決めるフィルター
  • スロット 2(動き層) — 雨・雪・桜・蛍などの天候・パーティクル系(粒の動きが入るフィルター)

同種の重複(例: 夜 + 朝)を防ぐため、スロット 2 に置けるのは動き系のみ。組み合わせは UI 側で許容セットを誘導します。

色調補正

フィルタープリセットとは別に、明るさ・コントラスト・彩度・色温度をスライダーで自由に微調整できます。

Live2D キャラクター

Live2D モデルを使って、まばたき・呼吸・リップシンクなど自然な動きのあるキャラクターを表示できます。

  • モデル選択 — プロジェクトに追加した Live2D モデルから選択
  • モーション — Idle / TapBody などのモーショングループとインデックスを指定
  • 位置・サイズ — X / Y 座標とスケールをスライダーで調整
  • 表示 / 非表示 — シーンに応じてキャラクターの出し入れ

関連ドキュメント

Ad: inContent (336x280)
Ad: stickyBottom (728x90)
kaedevn - ノベルゲームを作れるプラットフォーム