HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0430
ミントうまく壁が作れない2解決


ミント

リンク

2010/4/30(Fri) 18:04:48|NO.32397

どーも。
お久しぶりです、そうでない方は始めまして。

STGでやっと円形当たり判定がわかったのですが、今度はうまく壁を作れないのです。


壁っていう言い方だとわかりにくいかと思いますので↓

 -例-

stick key,15 ;キー取得 if (key & 1) : x -= 3 ;←の移動スピード if x<13 : x = 13 ;←の壁
--------------------------------------------------
ここにプログラムを載せたいのですが230行の大型ですので、自分のレンタルサーバにてアップします。
http://ux.getuploader.com/konoha/download/10/%E8%AA%AC%E6%98%8E%E7%94%A8.zip


「だったら移動だけのプログラム載せればいいのでは?」っと思うかもしれないませんが、
移動だけだとちゃんと動くんですよ(。´Д⊂)
でも、本プログラムに追加すると、動かなくなってしまうのです(´・ω・`)


ですので、本プログラムの何がいけないのか?を見てほしいのです。
問題箇所は(103行と146行)です。

・103行目は ←の壁です。
・146行目は 弾に当たった後 → 自機を初期位置に移動 です。


それではよろしくお願いします。



この記事に返信する


チャボ

リンク

2010/4/30(Fri) 18:43:31|NO.32398

103行目は
if x<13 : x = 13 ;を
if x<13 : x = 13.0 ;に変えてみてください

146行目
x = 180 ;自機のx座標
y = 380 ;自機のy座標

x = 180.0 ;自機のx座標
y = 380.0 ;自機のy座標
に変えてみてください



ミント

リンク

2010/4/30(Fri) 19:29:55|NO.32400

>>チャボさん
>>if x<13 : x = 13 ;を
>>if x<13 : x = 13.0 ;に変えてみてください

>>x = 180.0 ;自機のx座標
>>y = 380.0 ;自機のy座標
>>に変えてみてください

ぎゃああああああ。
なんていう見のがしなんだorz

小数点のこと忘れてました(´・ω・`)

ありがとうございました。



ONION software Copyright 1997-2021(c) All rights reserved.