Tips3

Last-modified: 2011-08-24 (水) 23:55:22

色番号の最上位bitの意味

  • カテゴリー: クライアント
  • 重要性: 低
  • 投稿日: 2005-07-28 (木) 01:13:43

まずこの二枚の画像を見てください。

tips3-1.png
tips3-2.png

これはラットマンの色を変えた画像ですが、上は全身がアイス色になっていますが、下はマントがアイス色になっています。通常、色を変えると全身の色が変更され上の画像のようになります。何故、下の画像のようなことが出来るかというと、色番号に0x8000を足すとアニメーションの無彩色の部分だけを染めることが出来るのです。この場合、アイス色は0x480で、それに0x8000を足すと0x8480となります。このラットマンの場合は体は茶色で無彩色ではなく、マントは無彩色です。従ってマントの色だけ変色したのです。(正確には目にも無彩色が使用されています)

こうしたことが出来るアニメーションは限られています。人間の肌、オークのフンドシなどです。人間の肌の色は標準でこの機能が使われています。肌の部分が無彩色で、下着が無彩色でない。だから下着と体の色が違うのです。逆にこの機能を使わなければ、下着と体の色が同じになりえっちぃことになります。