プチコン3号 SmileBASIC コミュニティトピックゆう© YUTO6172015/12/15 23:05:02質問SPSCALEでSPを小さくし過ぎるとエラーが出るのですが......十字キーの上を押したらSPが上に行くようにし、さらにSPSCALEでSPが上に行くのと同時にSPがだんだん小さくなるようにして、奥行き?を出しているのですが、上まで行きすぎるとエラーが出ます。原因はSPSCALEでSPを小さくしすぎたんだと思うのですが、なにか対策はありませんでしょうか?0そうだね 7返信プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿みむ*mim hidemimtp2015/12/15 23:46ゼロでもエラーにはならないので、値がマイナスになってるんじゃないでしょうか? SPCALE 0,SC,SC みたいにしているとして、SPSCALEの前に、 IF SC<0 THEN SC=0 とするとエラーにはならないと思います。 ただしゼロだと非表示になるので、 SC=0のところは、0.1にするとか、色々試してみてください。3そうだね プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Hanzo rzsense2015/12/15 23:47SPSCALEで指定する倍率がマイナスになっていませんか? 倍率がマイナスだと、SPSCALEはout of range(範囲外)エラーになります。 倍率をMとしたとき、 SPSCALE 0,M*(M>=0),M*(M>=0) のようにして、マイナスの倍率が設定されないようにするのも手です。 2そうだね プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿Hanzo rzsense2015/12/15 23:52あら、みむさんすみません、かぶっちゃいました。 2そうだね プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿みむ*mim hidemimtp2015/12/15 23:59スーパーあるあるですね。<かぶり3そうだね プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ネタバレマギー M1912462015/12/16 0:56SC=MAX(サイズを計算する式,0) SPSCALE SP,SC,SC または、 SC=サイズを計算する式 IF SC>=0 THEN SPSCALE SP,SC,SC とする方法でもいいかなと思います。 2そうだね プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿あまさと しおん ShionAmasato2015/12/16 14:27MIN()やMAX()を使った値の範囲調整、これ結構便利なのー2そうだね プレイ済み2017/11/03 18:29:59に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ゆう© YUTO6172015/12/16 18:32みなさんありがとうございました!おかげで解決できました!とても参考になりました!1そうだね プレイ済み2017/11/03 18:29:59に取得