プチコン3号 SmileBASIC コミュニティ投稿†おにぎりせんべい† MELECIEkawaii2015/07/05 00:18:03質問Aボタンを押す度に左上のハカセが右下のハカセに少しずつ近づいていく動きはどの命令を使えば良いんでしょうか。 教えてください2そうだね 27返信プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿みむ*mim hidemimtp2015/7/5 0:28Aボタンの取得はBUTTON()、移動SPANIMでいいんじゃないでしょうか。 SPANIM (上のハカセの番号),"XY",-600,[下のハカせのX],[下のハカセのY],1 で600ブレーム(10秒)かけて近づきます。 SPSTOPで移動が停止するので、Aボタンが押された時だけSPSTARTで動かしてやると可能です。 普通にSPOFSでやる方法もあります。どちらがいいかは他の状況やお好みで。1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 0:44ありがとうございます。試して見ます0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ダディのカラミソ 4903032015/7/5 6:48運命の赤い糸でございますか?1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿syuto TanakaSyuto2015/7/5 7:15ややこしいですが、 A=ATAN(下のハカセのY座標-上のハカセのY座標,下のハカセのX座標-上のハカセのX座標) AX=SIN(A)*移動速度 AY=COS(A)*移動速度 SPOFS 上のハカセの番号,AX,AY これを1フレーム毎に行えばokだと思います。 もしかしたらSINとCOSが逆かも…1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 10:10アルテマs»そうでございますよw syutos»良いですね!僕変なもの大好きなのでこれもやってみます。0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 10:27あ0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 10:33そうなんですか!? つまり、正攻法だけどもっと簡単な方法があると。 …あれ?何いってるのか分からなくなってきた。0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿ほしけん Hosiken2015/7/5 10:47座標の差分を大きめの数で割ったものを毎フレーム足していくだけでも割とそれっぽい動きをします。 INC ハカセ1のX,(ハカセ2のX-ハカセ1のX)/50 INC ハカセ1のY,(ハカセ2のY-ハカセ1のY)/501そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿syuto TanakaSyuto2015/7/5 10:56@A IF BUTTON()==#A THEN A=ATAN(下のハカセのY座標-上のハカセのY座標,下のハカセのX座 標-上のハカセのX座標) AX=SIN(A)*移動速度 AY=COS(A)*移動速度 X=X+AX Y=Y+AY SPOFS 上のハカセの番号,X,Y ENDIF GOTO @A ですねはい。1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 10:59移動速度は、-(マイナス)をつけるんですよね0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿syuto TanakaSyuto2015/7/5 11:02ANSWER=すうがく きらい AND にがて IF ANSWER==1 THEN ?"このひとは syuto です"1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿syuto TanakaSyuto2015/7/5 11:05というわけでわかりましぇーん 実際にやってみますw1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 11:08ええええww0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿i7 2630QM 6342182015/7/5 11:12BUTTON()==ではなくBUTTON()!=0にするとどのボタンを押しても反応しますよ2そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[15]親投稿InDoor TheInDoor122015/7/5 11:143平方の定理でゴリ押す方法もありまっせ。 移動元の座標を(X0,Y0)、 移動先の座標を(X1,Y1)とおくと、 1移動したときの移動量は x軸方向に(X1-X0)/SQR(POW(X1-X0,2)+POW(Y1-Y0,2)) y軸方向に(Y1-Y0)/SQR(POW(X1-X0,2)+POW(Y1-Y0,2)) …うん、三角関数使った方がずっと楽だなあ2そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[16]親投稿syuto TanakaSyuto2015/7/5 11:14@A IF BUTTON()==#A THEN A=ATAN(下のハカセのY座標-上のハカセ のY座標,下のハカセのX座 標-上のハカセ のX座標) AX=COS(A)*移動速度 AY=SIN(A)*移動速度 X=X+AX Y=Y+AY SPOFS 上のハカセの番号,X,Y ENDIF WAIT 1 GOTO @A ですねはい。 やはりCOSとSIN逆でしたw1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[17]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 11:16やっぱどのボタンでもOKの方がいいよね そして3平方の定理って何()0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[18]親投稿i7 2630QM 6342182015/7/5 11:21あとAND(ビット演算子)を使うとどちらかを押したらTHEN処理をすることに対応しまっせ BUTTON() AND 48 THEN ~ この場合、BUTTON()の戻り値が48になる場合、THEN処理をする1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[19]親投稿syuto TanakaSyuto2015/7/5 11:29二等辺三角形を想像してください。 左下にはC(草書体)、右上にはS(草書体)、右下にはT(草書体)を当てはめると、角の形にマッチします。 3平方の定理とは、 直角をはさむ2辺(上で想像した三角形の下の辺と右の辺)をa、b、斜辺(左)をcとしたとき、 aの2乗+bの2乗=cの2乗 という式が成り立つのです。 これを3平方の定理、また、ピタゴラスの定理といいます。 まあ、つまりは、これをつかって三角形の辺のうち、ひとつだけ、長さが分からない辺があっても、残りの二辺つかえば長さが求められる、意外と重宝する定理なのですよー 長文失礼1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[21]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 13:01これだとAボタンの判定が最初の一回しかされないんですが、どこを直せばいいですかね0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[22]親投稿syuto TanakaSyuto2015/7/5 13:45ENDIFの下にWAIT 1入れないとw1そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[23]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 13:46oh...0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[24]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 13:50入れてもだめだった0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[25]親投稿†おにぎりせんべい† MELECIEkawaii2015/7/5 13:51あと移動速度のところってなにを入力すれば0そうだね プレイ済み2017/11/03 19:59:32に取得
プチコン3号 SmileBASIC コミュニティ返信[26]親投稿syuto TanakaSyuto2015/7/5 14:08えーっと、近づくスピードなんですけど、3位でいいと思います。 で、ATAN(ハカセ1のy座標-ハカセ2のy座標,ハカセ1のx座標-ハカセ2のx座標) ですよー1そうだね プレイ済み2017/11/03 19:59:32に取得