VBで、背景とキャラクター画像の二枚を用意し、透過処理(マスク処理)を行ったのですが、このあと背景とキャラクター画像を別々に動かすにはどうしたらよいでしょうか?
背景とキャラクタをべつべに動かした後に透過処理を行う。
後はこれの繰り返し。
アニメーションの基本は、ある場所に描画する、次に少しずらして描画する、という流れです。
> VBで、背景とキャラクター画像の二枚を用意し、透過処理(マスク処理)を行ったのですが、
ここまではどのように実現されたのですか?例えば、
1.背景画像を描画
2.キャラクター画像を透過処理しある座標(X,Y)に描画
という風にされているのではないですか?
例えばキャラクターを右に動かしたいなら、
1.をやった上で、
2.の出力先座標を(X+a, Y)として描画(aは正の数)
という風に行えばよいです。
ツイート | ![]() |