ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。検索ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。6ヶ月前ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。俺の移動状態//1~21で右に振り向きのプログラム1が終わり、22になったら足踏みする2を実行するようにする。enemyYの時、lockを1にする。lockを「何フレーム目の時」でも値を1として置いたため、条件式lockの入力キーAに呼び出せる。0;//敵が移動した場合ロックオンの画像が消えるようにlockonMoveを0にする。enemyYよりY座標が異なる場合を表す、Y座標が異なる場合はlockの値は0になる。要はロックが解除されてしまう。1の時の「lock!!」の描画を消すためにlockの値を0に変更。ロックオンの画像が消えるように値を0にする。{//afterが1より大きい時++afterが働き20より大きくなったら、//ifの中にifを書いてしまうとその前のifを否定してしまうためデータが引き継げない。別のif文として書いた。preplayerX;//preplayerXの座標をplayerXに代入する。//フレームがあってもplayerMove++を書かないと1ずつ上がらない。playerMove++をフレームの60回ループするするところに書くことで以下のように書いて足踏みしている画像が描けた。20となるまで繰り返しplayerMove++をした。30)//条件式として書くため=は==と書いた。ifによりplayerMoveが20を超えて(20の場合を否定し)30の場合を表す。40)//30まで上がったものが40に上がった時、playerGHandle[4]になる。{//下に書いているように60フレームないに納めないといけないため、50まで上がったところで終わっている。playerGHandle[3];//上に書いてることには誤りがある、60フレームで1sなだけ、超えてもいい。1;//}}//ループ内に書いたenemyMoveについてenemyMoveが0より大きくて40を超えたら{}の中身を実行。{//pcが60フレームで一周するためenemyMoveが61以上だとenemyGHandle[8]が反映されず元のままで移動が終わる。enemyGHandle[11];//60になる前に画像11を描画するようにしなければならないため、60より小さい40フレームにした。}行いたいこと:if文を使ってロックオンしている最中だけ相手の真ん中に載せました画像ロックオンマークを上書きしたいです。行ったこと:if文で実際に書いてみたのですが、ロックオンが外れたあともずっと描画されます。0と書いたのですが、うまく機能しません。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。邪魔で悪かったですね。あなたに言われなくても基礎勉強しながら作ってますよ。無料サイトにも限界はあるので、お金を払って勉強した方がいいかもしれませんが。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。あなたに言われなくても基礎勉強しながら作ってますよ。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。他のサイトにおいては、私自身が基礎を勉強しても抜けてしまい、それを叩いて面白がる器の小さい悪外な連中がいるだけですのでお構いなく。基礎勉強を繰り返し勉強したほうがいいかもしれません。貴方の言いたいことはよくわかりました。今後、基礎を勉強して今の問題がどうなるかわかりませんが、以前のようにここで不毛な問題はしないようにします。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。5ヶ月前オフトピック邪魔になるほど質問は上がってないかと思います。それも質問者を排除していった結果ではないでしょうか。排除するつもりは無くても結界いなくなればそれは排除ですからね。質問する人がいなくなったらこの掲示板は何の為に存在するのでしょうか。初心者を正しく導いてあげてこその先駆者だと思います。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。5ヶ月前オフトピック私は先駆者ではありませんのでここから消えます。ありがとうございました。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。修正は非常に簡単です。二つのプログラムの違いに関して。上記の修正方法をお教えます。5行も入れる理由も教えてください。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。5ヶ月前かずまさん、返信遅くなりすいませんでした。インデントを整えるように努めているのですが、うまい人の真似をしても綺麗にならなくて、すいません。5行も入れる理由も教えてください。文章と文章の間の空間が開いたほうが見やすいと考え入れていました。ロックオンに関しては真ん中以外の問題は解決できました。俺の移動状態//1~21で右に振り向きのプログラム1が終わり、22になったら足踏みする2を実行するようにする。enemyYの時、lockを1にする。lockを「何フレーム目の時」でも値を1として置いたため、条件式lockの入力キーAに呼び出せる。条件が常に成り立っていないと成り立たないので意味がない。//Rが一度押された上でフレームを利用してループさせるためにif文を新しく外に書いたのだ。enemyYの時、lockを1にする。lockを「何フレーム目の時」でも値を1として置いたため、条件式lockの入力キーAに呼び出せる。0;//敵が移動した場合ロックオンの画像が消えるようにlockonMoveを0にする。enemyYよりY座標が異なる場合を表す、Y座標が異なる場合はlockの値は0になる。要はロックが解除されてしまう。1の時の「lock!!」の描画を消すためにlockの値を0に変更。ロックオンの画像が消えるように値を0にする。{//afterが1より大きい時++afterが働き20より大きくなったら、//ifの中にifを書いてしまうとその前のifを否定してしまうためデータが引き継げない。別のif文として書いた。preplayerX;//preplayerXの座標をplayerXに代入する。//フレームがあってもplayerMove++を書かないと1ずつ上がらない。playerMove++をフレームの60回ループするするところに書くことで以下のように書いて足踏みしている画像が描けた。20となるまで繰り返しplayerMove++をした。30)//条件式として書くため=は==と書いた。ifによりplayerMoveが20を超えて(20の場合を否定し)30の場合を表す。40)//30まで上がったものが40に上がった時、playerGHandle[4]になる。{//下に書いているように60フレームないに納めないといけないため、50まで上がったところで終わっている。playerGHandle[3];//上に書いてることには誤りがある、60フレームで1sなだけ、超えてもいい。1;//}}//ループ内に書いたenemyMoveについてenemyMoveが0より大きくて40を超えたら{}の中身を実行。{//pcが60フレームで一周するためenemyMoveが61以上だとenemyGHandle[8]が反映されず元のままで移動が終わる。enemyGHandle[11];//60になる前に画像11を描画するようにしなければならないため、60より小さい40フレームにした。FALSE);//ロックマーク中だけ描画するようにした。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。5ヶ月前Noirさんのご意見、ありがとうございました。基礎を勉強しながら、ゲーム作製に取り掛からせて頂いています。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。6文字追加とのことですが、どうやってのでしょうか?真ん中に描画するような関数などあるのでしょうか。ロックオンしている最中だけ相手の真ん中にロックオンマークを重ねたい。私もusaoさんに同意見です。usaoさんには私のようなものと同じで失礼かもしれませんが。>>Ouxiyさんあなたはレベル不足です。基礎から勉強してください。数学的能力も足りないし、コミュニケーション能力も不足しています。残念ですが、あきらめてください。私にとっては迷惑です。ミクプラは自由にリンクできます。