プレイ日記
ごごちー gogochii
タッチしたスプライトの座標の配列番号(一次元)を取得する方法はありますか?
5そうだね
プレイ済み
返信[1]
親投稿
What 配列番号
2そうだね
プレイ済み
返信[2]
親投稿
りきすけ rikisuke
タッチしたところにスプライト置いてSPHITSPで当たってるスプライトの管理番号◯◯をゲットすれば、あとはなんとかできるのかと思います。 配列番号がなにを意味するものなのかわかりませんが。。。
3そうだね
プレイ済み
返信[3]
親投稿
ごごちー gogochii
SPSET 0+s, SPOFS 0+s,DX[s],DY[s] DIM DX[10] FOR s= 0 TO 10 TOUCH OUT STM,TX,TY H=SPHITRC(TX,TY,1,1) としたときのHに対応したDX,DYの配列番号を知りたいのですが... 分かりにくくてすみません
0そうだね
プレイ済み
返信[4]
親投稿
りきすけ rikisuke
FOR s=~を削除して、Hが-1以外の時の値が、管理番号であり、配列番号に持ってこれるのじゃないかと思います。
2そうだね
プレイ済み
返信[5]
親投稿
りきすけ rikisuke
ただ、タッチしたところに1個以上のスプライトがある場合は、私の方法では対処しきれないので、スプライトの数だけ判定を繰り返す必要があります。
1そうだね
プレイ済み
返信[6]
親投稿
ごごちー gogochii
それでやってみます! 迅速な回答ありがとうございます!
1そうだね
プレイ済み
返信[7]
親投稿
りきすけ rikisuke
是非試してみてください。何か問題発生したらコメントください。
1そうだね
プレイ済み
返信[8]
親投稿
ごごちー gogochii
ありがとうございます! プログラミング初心者なのでまた機会がありましたら是非ともよろしくおねがいします!
1そうだね
プレイ済み
返信[9]
親投稿
りきすけ rikisuke
そうですね!プチコンライフ十分に楽しんでくださいね〜!
0そうだね
プレイ済み