プレイ日記
たすけてください ちゃんとSPCOLを16.24としたのに埋まります誰かプログラム教えてください
2そうだね
プレイ済み
返信[1]
親投稿
見えないプログラムのバグを直すとかエスパー案件じゃん
4そうだね
プレイ済み
返信[2]
親投稿
りきすけ rikisuke
床面のブロックがspriteであれば、SPCOLを16,24で設定してあげればいいのですが、おそらく床面はBGだと思うので、BGGETで調べる座標を、ノコノコの足元の座標にすればいいのだと思いますよ。 ノコノコの座標基準点がデフォルトの左上の部分であれば、 BGGET(rayer,nkx,nky+16,1)とBGGET(rayer,nkx+15,nky+16,1)の座標にブロックがあるかないか調べて処理すると大丈夫だと思います。
2そうだね
プレイ済み
返信[3]
親投稿
スー thanks_0u0
8dotだけ埋まってる、ってことなら、ブロックが当たってるときに、y座標をブロック-16に補正してるのかもー? その場合、SPHOMEを0,8に設定して、SPCOLを0,-8,16,24、ってしてあげると直るかもしれませんー。 でもエスパー案件なので違ってたらスミマセン(・д・)
2そうだね
プレイ済み
返信[4]
親投稿
うんいまいちわからない
1そうだね
プレイ済み
返信[5]
親投稿
こちらもプログラムを見せていただけないことには正確な答えが出せません……
3そうだね
プレイ済み
返信[6]
親投稿
BlackSoft BlackSoft.mkII3g
分析 改造内容から察するに、スーさんの言われるように キャラクタサイズを変更してSPCOLは補正したものの、SPHOMEが元のキャラクタサイズの設定のまま、の線が強そうです。 「SPHOME」で検索した結果の周辺のプログラムを、なんとか貼り付けてくださいな。 皆さんのエスパー力もそろそろ限界です。
3そうだね
プレイ済み
返信[7]
親投稿
はる HARUHI-0913
前にも言いましたがそこはSPCOLではなくSPDEFです。 ヒント SPDEF 定義番号,U,V, [W,H [,原点X,原点Y]] [,アトリビュート] 原点Yを8にして下さい。 上から目線で失礼しました。
2そうだね
プレイ済み
返信[8]
親投稿
できたぜ!
1そうだね
プレイ済み
返信[9]
親投稿
みなさんありがとうございました!( ´ ▽ ` )ノ
1そうだね
プレイ済み
返信[10]
親投稿
はるさんのやり方したら出来ました
0そうだね
プレイ済み