カスタムアクターシェーダー
ほとんどのキャラクターおよび背景アクター(汎用を除く)をレンダリングする場合、特別なシェーダーを使用して、半透明のオーバードローを処理し、さまざまなトランジションエフェクトをサポートします。
アクター構成メニューで使用可能な Custom Texture Material プロパティにマテリアルを割り当てることで、デフォルトのシェーダーをオーバーライドできます。
割り当てられたマテリアルで使用されるシェーダーには、特定のプロパティが必要であることに注意してください。参考のために、Naninovel/Resources/Naninovel/Shaders/TransitionalTexture にあるデフォルトのシェーダーを確認してください。
アクターがシーン内でスプライトとして表される場合、Custom Sprite Material プロパティが利用可能です(これは、テクスチャにレンダリングされない非汎用実装の場合です)。デフォルトでは、単純な unlit transparent シェーダーが使用されます。ライティングまたはサーフェスエフェクトを実装する場合は、カスタムシェーダーを持つマテリアルをプロパティに割り当てます。
EXAMPLE
カスタムトランジションエフェクトを追加するためのテクスチャシェーダーと、背景アクターの時刻をシミュレートするためのライティングおよび自己照明をサポートするスプライトシェーダーを作成および使用する方法の例については、アクターシェーダーサンプル を確認してください。