NarraLeaf
NarraLeaf Desktop

NarraLeaf Desktop

NarraLeaf Desktop のランタイム、renderer、プロジェクト設定、CLI に関するデスクトップ版ビジュアルノベルアプリのドキュメント

NarraLeaf Desktop のドキュメントへようこそ。

NarraLeaf Desktop は、Electron、React、NarraLeaf-React の上に構築されたデスクトップ版ビジュアルノベルアプリのツールチェーンです。主プロセスのランタイム、renderer のシェル、セーブブリッジ、ページルーティング、プロジェクト設定、そして完全なパッケージアプリを作成するための CLI ワークフローを提供します。

NarraLeaf Desktop を選ぶ理由

  • 完全なデスクトップアプリ:既存の Web ページにプレイヤーを埋め込むだけでなく、独立した Electron アプリケーションを構築できます。
  • 型付けされたランタイム:主プロセス、renderer ブリッジ、セーブシステム、ビルドターゲットを TypeScript フレンドリーな API で設定できます。
  • 内蔵の NarraLeaf-React:NarraLeaf-React でストーリーを作成し、アプリの起動、ルーティング、永続化、パッケージ化は NarraLeaf Desktop に任せられます。

React のプレイヤーフレームワークだけが必要な場合は NarraLeaf-React を選んでください。デスクトップアプリのシェル、CLI、配布ワークフローも必要な場合は NarraLeaf Desktop を選んでください。

はじめに

まずインストールを行い、そのあとプロジェクトを作成してローカルで実行します。

モジュール

プロジェクトのセットアップ

推奨する読み進め方

  1. Installation を読みます。
  2. Quick Start を進めます。
  3. Project Config を学びます。
  4. API の詳細が必要になったら MainRenderer を参照します。
  5. ローカル開発とパッケージ化を自動化する準備ができたら CLI を使います。

Note: NarraLeaf Desktop は初期開発段階にあります。文書化するに足るほど安定した API もありますが、プロジェクトでは NarraLeaf Desktop、NarraLeaf-React、Electron、React のバージョンを揃えておいてください。

このページの目次