プレイ日記
ネタバレ
だにえる haru2016nen
やっと自機からの弾の発射が出来るように なった! もうちょっと良くしてから当たり判定に ついての質問トピックを作ると思います
11そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
ちょっと困ったことになったので質問。 ボタンが押された時、弾をSPFUNC(DEF) を使って別スロットで処理をしてるんですが。 IF 画面<弾の座標 THEN SPCLR CALLIDX という処理を入れてます。 画面外になりSPCLRされたという情報を SPFUNCをしていたスロットにもっていく ことはできますかね?
0そうだね
プレイ済み
返信[2]
親投稿
だにえる haru2016nen
「弾は同時に何個まで存在できる」 というような制限をつけたいのです!
0そうだね
プレイ済み
返信[3]
親投稿
ぴくと kanau1203
合理的な手段なら 1-511までspusedやらして数える、ですかね スロットまたいで変数って使えないんだっけ?
1そうだね
プレイ済み
返信[4]
親投稿
SLOT0に弾カウント、SPFUNK先のラベルがあるSLOTに消えた弾の個数を入れる変数と、COMMON DEFでその変数の値を返し、尚且つその変数の値を0にする関数をCOMMON DEFで定義する。 ボタンを押して弾が発射されたらその分カウントが増える。 弾が消えたとき、消えた弾の個数を入れる変数を+1する。 弾カウントを判定する前に、「弾カウント=弾カウント-消えた弾の個数を返す関数」で弾カウントを修正。 SPUSEDあまり使ったことないからどちらが重いか解らないけど、まぁ参考程度に
1そうだね
プレイ済み
返信[5]
親投稿
だにえる haru2016nen
SPUSEDは初めて知りました。 ありがとうございます。 スロットをまたいだ変数は VARの隠し関数で取得出来ます。 (プチコンNET参照)
1そうだね
プレイ済み