5年前>>taketoshiさん>初期化関数はキャラクター生成時に一度だけ実行する関数です。ご迷惑をお掛けしてすみません....。5年前なんだか難しく考えすぎているように思えますねDrawGraph関数を使っているならその時に描画するための画像をLoadGraphなりLoadDivGraphなりで1回だけ事前に画像を読み込んでいるはずですよね?その時に一緒に変数を初期化してやればいいと思います。5年前>DrawGraph関数を使っているなら>その時に描画するための画像をLoadGraphなりLoadDivGraphなりで>1回だけ事前に画像を読み込んでいるはずですよね?>その時に一緒に変数を初期化してやればいいと思います。gp);こんな感じのコードでしょうか?p_nowNumberは描画する画像の番号を表していますので、この場合は11が右向きとなってます。上のコードで実行しても何も変わらなかったです。上のコードで間違いってありますか?一応、Mainソースファイルで画像の読み込みをしております。描画処理はPlayerソースファイルで書いてます。初期化に関してはjayさんに補足していただいた通りです。ありがとうございます。情報が足りないのでエスパー全開の回答ですが。右向きに設定しても右を向かないということは、初期化後にどこかで変数を上書きしているのでしょう。gp);アップロードされていた画像は、Player1.jpgです。5年前>>taketoshiさん回答有難うございます。>右向きに設定しても右を向かないということは、初期化後にどこかで変数を上書きしているのでしょう。上書きされてしまっているかと思われます。問題はどこで上書きされているかですね。>右を向かなくて困っているという事ですが、今現在はどっちを向いているんですか?今現在は実行すると左向き状態になってます。}このコードだと、キー入力が無い場合は無条件でアニメ番号は7になるでしょうあとついでに、上のほうで散々注意されてますがflgに1を入れた直後にif文で「flgは1か?」って聞いても仕方ないですよだって直前に1を入れてますからね。5年前>>jayさん回答有難うございます。>あとついでに、上のほうで散々注意されてますが>flgに1を入れた直後にif文で「flgは1か?」って聞いても仕方ないですよ>だって直前に1を入れてますからね。言われてみれば確かにそうですね....。自分の過ちでこのようなコードになってしまったことを深く反省します。何となくですが、自分がやりたかった事が分かってきました。キャラクターにモーションさせる際に、いつどんな条件でモーションさせたいのか。それは、キー入力されたときだけモーションさせればいいわけですね。jayさんやtaketoshiさんが何度も説明していた事ですね。自分でも気づきました。後もう少しで出来そうです。アルゴリズムが少しずつですが分かってきました。5年前No58で「書くべきコードが何となくわかりました」このように述べたのは本当です。完璧に分かったわけではないので、いまだに躓いています。右キーを押下した瞬間にアニメさせるってのは理解しました。7、の処理コードを組み立てればいいのですが、そこのコードの処理がまだわかりません。ここが出来れば左右キーを押下した状態としていない状態に分けることが出来ますが。今日書き込んだコードを提示します。段々と求めていた動きになってきました。7;}}}この後が問題です。左右にアニメさせる事はできましたが、右向きの状態で左キーを押すとアニメ番号が7にならず11から減少されて、7になったら左向きになるようになっています。