投稿
うくじー 1221.PPTOT
スプライトの向きを変えるやり方を教えてください。
1そうだね
プレイ済み
返信[1]
親投稿
うくじー 1221.PPTOT
0そうだね
プレイ済み
返信[2]
親投稿
けい kei0baisoku
あ、意外にコメントが付いてない。 私がやったのは、SPSETでアトリビュートも指定して、横反転のフラグを立ててやる方法です。 すげえめんどくさかったです(´Д`)
0そうだね
プレイ済み
返信[3]
親投稿
うくじー 1221.PPTOT
アトリビュートを8の左右反転にすれば向きが変わるのかな…? とりあえずやってみます。
0そうだね
プレイ済み
返信[4]
親投稿
けい kei0baisoku
はい、それです。 ただ、8じゃなくて9が適切そうです。 8だと表示フラグがoffになるので、表示されなさそう。 私が面倒だったのは、アトリビュートを指定しようとすると、UVとか他のパラメータ指定がお手軽じゃなくなったところです。 その辺はつまらず行けそうでしょうか?
0そうだね
プレイ済み
返信[5]
親投稿
うくじー 1221.PPTOT
これで実行するとエラーになります・・・
0そうだね
プレイ済み
返信[6]
親投稿
けい kei0baisoku
どの行で、何というエラーになっていますか?
0そうだね
プレイ済み
返信[7]
親投稿
うくじー 1221.PPTOT
対応遅くてすいません。 エラーはこの画像です。
0そうだね
プレイ済み
返信[8]
親投稿
けい kei0baisoku
ありがとうございます!(^O^) 「illegal」は「不正な」なので、 「4行目のSPSETの呼び出しが不正ですよ」 というエラーですね。 引数の値が範囲を越えてる時などに出るエラーです。 ん?公式サイトの命令表を見てみましたが、引数は最大で6個のようです。4行目は7つありますから、どれか書き間違いではないでしょうか?
0そうだね
プレイ済み
返信[9]
親投稿
うくじー 1221.PPTOT
定義番号は必要ないので消して、また 実行したら、 out of reng 0:4・・・みたいなエラーが出てきたり、スプライトが表示されなかったり。・・数値が違うのかな? 原点X、原点Yがよくわかりません。
0そうだね
プレイ済み
返信[10]
親投稿
けい kei0baisoku
とりあえず前進してるのでおkだと思います(´ω`) すみません、さっきの「不正な呼び出し」は名前がおかしいとか引数の数が違うとかの、うっかりミスのエラーですね。 こっちの「out of range」が範囲外のエラーです。 指定している引数で、大きすぎたり小さすぎたりしていそうなものがないかをまず探してみるのが良いです。 4つ目と5つ目の引数が0,0になっていますが、ここは絵の横幅と縦幅を指定する所なので、0だとまずいのではないでしょうか。 とりあえず16,16が一番無難だと思います。それだとどうでしょう?
1そうだね
プレイ済み
返信[11]
親投稿
うくじー 1221.PPTOT
ああ・・・そういえばSPSETだと原点とかいらなかったですね。SPDEFとこんがらがってました。 幅、高さを32にしたら出来ました。 けいさん、教えてくださってありがとうございます。
1そうだね
プレイ済み
返信[12]
親投稿
けい kei0baisoku
うまくいったようで良かったです(^O^) 初めは何をやるにも分からないことだらけだと思いますが、プチコンがエラーを教えてくれる問題は大抵落ち着いて見れば自力でも解決できます。 それが対応できるようになると、色々な事がかなりスムーズに出来るようになりますよ(^O^)
1そうだね
プレイ済み