スプライトとは!



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: Miss.MIGHT @ isu1.main.eng.hokudai.ac.jp on 97/10/16 12:49:52

In Reply to: おはよう、で質問

posted by ν-aomz@ @ 202.219.39.132 on 97/10/16 08:58:05

> たまにここのBBSを読んでると、
> 「スプライト」「レンダリング」・・・(あ、思い出せない)etc...
> 専門用語(?)が小躍りしいてますが
> そこで、どなたかこのド素人に、”その類”の用語の解説を
> わかりやすくしてくれる方はいませんか

基本的に、グラフィックに関する機能のひとつで、背景以外の2次元キャラク
タを表示するような機能です。例えば、ストリートファイターシリーズのキャ
ラクタを表示するために使っていると思われます。ただ、ここでの書き込みな
ど、一般的には「スプライト」といえば、スプライト機能を用いて表示された
キャラクタそのものをさすこともあります。

スプライト機能のもっとも有効なところは、2つ以上のキャラクタが重なった
ときに自動的に、重なった部分が、一番手前のキャラの後ろに隠れて見えなく
する処理です。(文にするとわかりづらい・・・)3D処理でいう「隠面処理
」の2D版といったところでしょうか。また、画面でのキャラクタの位置をド
ット単位に指定できるところです。スプライト機能がないと、これをするのは
(パソコンのグラフィック描画機能で代表的に用いられているビットマップ方
式などで実現すると)結構めんどうくさいです。