コンテンツにスキップ

互換性 ​

Unityバージョン ​

サポートされているUnityバージョン:6.7 LTSリリース(最新のパッチを適用)。

非LTS(テック、ベータ、およびアルファ)リリースはサポートされていません。将来のUnityリリースに関する問題は、今後のNaninovelバージョンで対処されます。過去のNaninovelバージョンと互換性のあるUnityリリースは リリースノート ↗ に記載されています。

プラットフォーム ​

ランタイムは、プラットフォーム固有のAPI、プリコンパイルされたネイティブライブラリ、サードパーティの依存関係を使用しません。そのため、NaninovelはUnityがターゲットにできるすべてのプラットフォームで動作すると想定されています。ただし、各プラットフォームのネイティブ機能も利用しないため、VR/XRなどの特殊なプラットフォームで最適なユーザーエクスペリエンスを得るには、一部の機能を調整する必要がある場合があります。

注意

Unityは ゲームコンソール ↗(PlayStation、Xbox、Switch)をサポートしていますが、小規模な開発者にとってはプロセスが困難な場合があります。パブリッシングパートナーをお探しの場合は、Naninovelプロジェクトを幅広いプラットフォームに移植してきた豊富な実績を持つ Sometimes You ↗ をお勧めします。

レンダーパイプライン ​

Universal Render Pipeline(URP)と従来の組み込みレンダーパイプライン(BiRP)の両方が完全にサポートされています。High Definition Render Pipeline(HDRP)は積極的にテストされておらず、推奨されません。ほとんどのNaninovel機能はHDRPで動作しますが、@trans、@glitch、@bokeh コマンドなどの一部のレンダリング固有の機能は、HDRPではそのままでは動作しない場合があります。

GUI ​

UI Toolkitは アダプター を介して使用できますが、推奨されておらず、組み込みUIシステムではサポートされていません。すべての組み込みUIと基盤となるスクリプトは、Unityのデフォルトの uGUIシステム ↗ を使用して作成されています。すべてのテキストは、組み込みの TextMesh Pro ↗ コンポーネントに基づいています。

Input System ​

Unityの Input System ↗ はデフォルトでサポートされています。レガシーなInput Managerはサポートされていません。カスタム入力システム(Rewiredなど)は、IInputManager エンジンサービスを オーバーライド することで実装できます。

マネージドコードストリッピング ​

「Medium」および「High」の マネージドコードストリッピング ↗ プロファイルはサポートされていません。ストリッピングを無効にするか、デフォルトで選択されている「Low」プロファイルを使用する必要があります。

例外 ​

「Publishing Settings」の Enable Exceptions オプションには、少なくとも「Explicitly Thrown Exceptions Only」レベル(デフォルトで選択)が必要です。「None」レベルはサポートされていません。この設定は WebGLビルド ↗ にのみ適用されます。

ストーリーエディター ​

埋め込みの ストーリーエディター には、少なくともWindows 10(x86-64 CPU)、macOS 14(Apple Silicon CPU)、または新しいWebKitGTKランタイムを備えたx86-64のLinuxが必要です。サポートされていないプラットフォームでも、Webバージョン ↗ のストーリーエディターを使用できます。