投稿
キヨ papihime
スプライトとBGの違いって何ですか?両方とも画像(?)を表示する命令だと思うのですが。どう使い分けたらいいんでしょうか?
3そうだね
プレイ済み
返信[1]
親投稿
ねこはち neko80001
スプライトは独立した小さいキャラクタを動かすのに便利です。BGは最初から小さいキャラクタが縦横にいっぱい並んでいるものだと考えてください。縦横のマス目毎に配置されたキャラクタを楽に移動させる事ができるのが強みです。
0そうだね
プレイ済み
返信[2]
親投稿
ねこはち neko80001
スプライトでキャラクタを同一方向に100個動かすには、1個毎に100回座標をずらす処理をしなければなりませんが、BGだと1回の処理で済みます。すなわち、くーろさんがおっしゃる様に、そのキャラクタ100個の集合体は大きな一枚の絵として扱えるようになるという事です。
0そうだね
プレイ済み
返信[3]
親投稿
クロノ kurono2000
おおざっぱに言えば、 スプライト=操作するキャラクター BG=ステージの背景 ですね。
0そうだね
プレイ済み
返信[4]
親投稿
ASA fusuian
スーパーマリオでざっと説明すると、スプライトはマリオやクリボーなんかのキャラクターに、BGはブロックや土管、地面や空、雲などのスクロールする背景(ステージマップ)に使われています。
0そうだね
プレイ済み
返信[5]
親投稿
ねこはち neko80001
書いてて思ったんだけど、20年前ならクロノさんやASAさんや自分の説明で良かったのよね…。 でも、本来、スプライトの無い機械にスプライトやBGの概念をわざわざ再現している3号の性能が良すぎて、自分の知ってるスプライトやBGと違う!って思っちゃう。
0そうだね
プレイ済み
返信[6]
親投稿
キヨ papihime
なるほどー。BGはでっかいキャンバスみたいなものですかー。何となくですが大体わかりました。ありがとうございます。
0そうだね
プレイ済み