キャラの上にピクチャを常に乗せたい
Posted: 2021年3月04日(木) 08:30
VXAceの質問なのですが、キャラの上に常にピクチャを表示させる方法を教えていただきたいです。
自分は今キャラクリ要素のあるゲームを作りたいと思っていて、
手始めに透明度の高い赤、緑、青の画像をキャラに重ねてそれぞれの枚数を調節することで
RGBのカラチェンをすることを思いつきました。
そこで試しに32×32の単純な赤、緑、青のピクチャを作り、主人公の座標の中心を原点に表示させました。
トリガーを決定ボタンにするとそれでうまくいったのですが、
常に主人公の上に画像を表示させなければ意味がないのでトリガーを並列処理にして、主人公の座標の中心を原点に表示させると、
スクリプト 'Sprite_Picture' の50行目でNoMethodErrorが発生しました。
undefined method`width' for nil:NilClass
というエラーが表示されてしまいました。
並列処理でも主人公の座標の左上を原点にして表示させるとこのエラーは発生しませんでした。
何か解決方法があれば教えていただきたいです。
自分は今キャラクリ要素のあるゲームを作りたいと思っていて、
手始めに透明度の高い赤、緑、青の画像をキャラに重ねてそれぞれの枚数を調節することで
RGBのカラチェンをすることを思いつきました。
そこで試しに32×32の単純な赤、緑、青のピクチャを作り、主人公の座標の中心を原点に表示させました。
トリガーを決定ボタンにするとそれでうまくいったのですが、
常に主人公の上に画像を表示させなければ意味がないのでトリガーを並列処理にして、主人公の座標の中心を原点に表示させると、
スクリプト 'Sprite_Picture' の50行目でNoMethodErrorが発生しました。
undefined method`width' for nil:NilClass
というエラーが表示されてしまいました。
並列処理でも主人公の座標の左上を原点にして表示させるとこのエラーは発生しませんでした。
何か解決方法があれば教えていただきたいです。