プチコン3号 SmileBASIC コミュニティトピックオワたず(^p^)ゝ TIKUHOU45762016/07/21 23:38:51質問追跡例えば管理番号0のspを1に追わせるには、どうしたらいいですか?追跡魚雷みたいな感じで。5そうだね 22返信プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿otta777 otta777a2016/7/22 0:35それぞれの座標を比較して追われるキャラの座標の方が大きければ 追うキャラの移動量はプラス、小さければ追うキャラの移動量はマイナス とすれば最短距離を追いかけます。 1そうだね プレイ済み2017/11/03 18:01:15に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿だにえる haru2016nen2016/7/22 0:36CX, CY←自分の座標 EX, EY←敵の座標 IF CX<EX THEN DEC EX IF CX>EX THEN INC EX Yも同様に。 スピードを変えたいときは INC:DECの引数で調整。1そうだね プレイ済み2017/11/03 18:01:15に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿オワたず(^p^)ゝ TIKUHOU45762016/7/22 0:44ありがとうございます^^ それともうひとつ、 その追いかけるやつの向きも追いかけられる方に向けたいのですが、何か方法ありますか?1そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿だにえる haru2016nen2016/7/22 0:47CX~EXまでの距離と CY~EYまでの距離を 使ってできそうだけど1そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿オワたず(^p^)ゝ TIKUHOU45762016/7/22 0:52え……数学関連命令使いますか…?1そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿だにえる haru2016nen2016/7/22 0:53SIN,COS,TAN,RAD このうち2つは使うと思います2そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿だにえる haru2016nen2016/7/22 0:56とりあえず角度合わせる前に 追跡のプログラム作っても問題ないかと2そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿オワたず(^p^)ゝ TIKUHOU45762016/7/22 0:56あぁ……本当教えてください…質問する前もそれ使ってやろうとしたけど本当意味わかんないんで…1そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿otta777 otta777a2016/7/22 1:01ATAN(X,Y)で原点(0,0)から位置(X,Y)の角度がラジアンで求められます。 角度に変換するにはその結果をDEG関数で変換して下さい。2そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿ほしけん Hosiken2016/7/22 1:04ATANで角度を求めて、その向きに向かわせます2そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿ほしけん Hosiken2016/7/22 1:0522~24行目コメントないですが、今飛んでる角度と向かわせたい角度の差を出した上で、その差が-180~180になるように360度足したり引いたりしてます。F=1 というのは間違えたので意味がありません2そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿ネタバレsay sayer.exe2016/7/22 1:07向きについては考え中1そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿ぴくと kanau12032016/7/22 1:22先述の追いかけるのは相対座標をatanに突っ込んでx,yからsin(atan),cos(atan)を加算すればおkです 後述はsprotの場合はdegに変換すればおkです1そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[15]親投稿オワたず(^p^)ゝ TIKUHOU45762016/7/22 2:16ううぅ、眠い。眠いと理解力と判断力が落ちてミスしたりするので、(実際夜中にプログラム組んでて間違ってNEWしたw)もう寝ます。明日やってみます。頑張るぞー^^ °・.(ーoーZzz3そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[16]親投稿say sayer.exe2016/7/22 2:27向きに対応 radとdegを取り違えてたのでやたら手間取ったわ2そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[17]親投稿Иあっキー#くさへび akkisato2016/7/22 10:54EVX'敵の移動量(縦と横のスピード) EVY ES=0.1'追跡の加速力 AT=ATAN(CX-EY,CY-EY) INC EVX,COS(AT)*ES INC EVY,SIN(AT)*ES '↑追跡処理 SPROT 敵の管理番号,DEG(AT) これであってると思うけど、 90度とか間違ってるかも。 まあそこは自分で何とかしてね←3そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[18]親投稿Godot orz_1272016/7/22 12:15『プチコン3号 SMILE BASIC 公式ムック』の第4章 スーパーテクニック18選の最初の「大技01 「ホーミングミサイル」を実現する」がもしかしたら参考になるかも。 ムック本を持っているなら確認してみてください。 この記事は『日経ソフトウェア』2015年4月号の特集記事 P88-99 「特集2 スーパーテクニック18選」からの再掲載となっています。 日経ソフトウェアの該当号を持っているならそちらでも可です。 また手元にないようなら、地元の図書館に行くと日経ソフトウェアを所蔵しているかもなので図書館で見てきたり、借りたりでも良いかも。 もしかしたらムック本もある?? ちなみに、その図書館に所蔵されていない場合でも、問い合わせれば図書館同士の連携サービス的なもので近隣の図書館から取り寄せてくれるかと思います。 ちょっと時間がかかりますが^^; とりあえず、参考まで。4そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[19]親投稿オワたず(^p^)ゝ TIKUHOU45762016/7/22 14:03皆さんありがとうございます!微妙に角度がずれてたりするけど(おい)一応できました。ずれてるのはなんととかしたいと思います^^5そうだね プレイ済み2017/11/03 18:01:14に取得
プチコン3号 SmileBASIC コミュニティ返信[20]親投稿だにえる haru2016nen2016/7/25 2:31微妙に角度がずれてるとすれば spの原点を設定してないのが原因かな? っSPHOME/SPDEF0そうだね プレイ済み2017/11/03 18:01:14に取得