1;で正しく、+1された値がplayerXに入ったか不安です。true)はYの座標も扱わないとならず純粋にXの移動中の座標だけを渡せる関数はないでしょうか。移動中の値が変化するを引数として描画できる関数がほしい。純粋にXの移動後の座標を引数にして描画してくれる関数がほしいです。5ヶ月前あるいは、キャラの移動後の座標と移動中の描画をDrawGraphでまとめても良いかもしれません。使ったプログラムを全く理解していませんね。60枚のフレームを描画するんですよ。処理が終わり戻ってきます。ループ内のあちこちに書いてはいけません。1回呼び出すだけです。書かれているものとして、こんなコードを書いてみました。書かれているものとして、こんなコードを書いてみました。右キーが押されたら右向きの画像になり、20/60秒経つまで、1/60秒後ごとに少しずつ右に移動するようにもできますね。このコードはあなたの希望する動きをしますか?このコードで理解できないところはどこですか?ありがとうございます。読みますのでお待ちください。フレームか時間の経過を考慮する関数で解決できないかと考えていましたが、フレームの扱いや組み込み方がわからず、詰まっていました。}}としてみたところ、キャラが消えるのはわかるのですが、ステージも消えてしまうのはなぜでしょうか。}で無限ループに近い状態になり、ステージを描画する処理にしばらく行かなくなるからですね。}と以前の私の書いたプログラムと理解した上で組み込んでみたのですが、うまく機能しません。コードがやりたいことにあっていないからですね。playerXやplayerYの意味を私のコードから変えていないとすれば、これらは描画する座標ではなくマップ上の位置を表すので、そのまま描画する座標として使ってもうまくいきません。}};などのような描画的に書き込んでキャラの移動を作れないかと思いました。みけさんから配列を用いて作ったのは頂きました。}のような表現方法でキャラ移動ができるかなと考えました。私は面倒ですができると考えているのですが、みけさんはできると思いますか?書くとするならば、移動する場合のずべてをすべて0と{}で書く必要があるのでコードは長いし、おっそいと思いますが、好奇心で質問しました。申し訳ないですが、意味がよくわかりません。C++はチューリング完全なので、チューリングマシンでできることは理論上全てできます。true)はYの座標も扱わないとならず純粋にXの移動中の座標だけを渡せる関数はないでしょうか。移動中の値が変化するを引数として描画できる関数がほしい。純粋にXの移動後の座標を引数にして描画してくれる関数がほしいです。↑5ヶ月前[★行いたいこと]静止状態と移動状態では常に真正面を向いていましたが、移動する一緒んだけ横向きにして、移動し終わったら真正面に戻るようにしたいと思い、みけさんの描いた後のプログラムに自分のアイディアを入れてみました。(うまく機能していないですが)「移動する一緒ん」というのは、「移動する一瞬(1フレーム)」のことでしょうか?だとすると、例えばこのようにするとできるでしょう。行いたいことは書けていると思います、ですが、goto文に赤い線の部分が出るのですが、修復の仕方がわからなかったためコードは実行していません。画像を載せたかったのですが、行い方がわからずすいません。5ヶ月前みけCATさんいつもありがとうございます。↑5ヶ月前ですが、goto文に赤い線の部分が出るのですが、修復の仕方がわからなかったためコードは実行していません。具体的に報告してください。