背景に色味をつける のバックアップの現在との差分(No.2) - Polaris Engine Wiki

Wikiトップ   編集   新規作成   複製   名称変更   アップロード   添付ファイル一覧   バックアップ  

 

  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2023-10-25T21:15:03+09:00","default:discord","discord")
#author("2024-04-14T00:02:30+09:00","default:discord","discord")
* 背景に色味をつける [#v40dd5ea]

シナリオで:
 @anime load-color.txt sync
 色味がつきます。
 @anime unload-color.txt sync
 色味が消えます。
以下は、effectレイヤに画像を読み込み、背景に色味をつける例です。[[サンプルゲームはこちらからダウンロードできます。:https://polaris-engine.com/wiki/?plugin=attach&pcmd=open&file=iromi.zip&refer=%E8%83%8C%E6%99%AF%E3%81%AB%E8%89%B2%E5%91%B3%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B]]

cg/color.pngを用意します。画面サイズの画像で、半透明で、色味がついています。
まずcgフォルダに[[color.png:https://polaris-engine.com/wiki/?plugin=attach&pcmd=open&file=color.png&refer=%E8%83%8C%E6%99%AF%E3%81%AB%E8%89%B2%E5%91%B3%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B]]を用意します。画面サイズの、色味がついた不透明な画像です。
#ref(color_thumb.png)

アニメファイルを用意します。

anime/load-color.txt:
 load {
     layer: effect5;
     start: 0;
     end: 0.001;
     file: color.png;
     to-a: 255;
 }
シナリオファイルに、以下のように記述します。

anime/load-color.txt:
 load {
     layer: effect5;
     start: 0;
     end: 0.001;
     file: unload;
 }
 # 背景を表示
 @bg roof.png 0.5
 # 立ち絵を表示
 @ch center 001-happy.png 0.5
 
 背景に色味をつけます。
 @layer effect5 color.png 0 0 100
 色味がつきました。


#ref(iromi_sample.png)


以上が、effect5レイヤにアルファ値100で画像を読み込み、色味を表現する例でした。

(背景のみに色味がついていると分かりやすくするために立ち絵も表示しています。)

レイヤはたくさんあるので色々と試してみてください。→ [[レイヤー構造]]