9年前はじめましてです。環境はウインドウズ7、VisualC++(DXライブラリ)マリオのジャンプみたいに飛びたいんですが、コードで悩んでいます。調べてみたところhttp://d.hatena.ne.jp/Gemma/20080517/1211010942上記のサイトにコードが書いてありましたが、変数の意味が分かりません。y_temp(一時保存場所)Mario.y(キャラの高さ?画像表示の際のY座標?)Mario.y_prev(前に進む距離?)F(適当に値入れていいの?この値はどう変化させるの?)これら4つの変数の意味や使い方などを教えてください。これら4つの変数の意味や使い方などを教えてください。y_tempはURL先の二行目でMario.yの値が変わってしまうのでMario.y_prevの為に変わる前の値を保存しています。Mario.yは現在の位置です。Mario.y_prevは一つ前の位置に当たります。Fは加速度に当たります。このコードでは現在の位置から一つ前の位置を引いたものにFを足したものを現在の位置に足しています。9年前bitter_foxさんお早い回答感謝です。分かりやすい説明で分かりました。y_temp;まずジャンプしてない時を考えましょう、マリオの存在している高さは0とします。Fもおそらく0でしょう。y_temp(0);次のループ時も同じになりますよね。ジャンプする瞬間を考えましょう。ジャンプする瞬間はF=10としてあげます。y_temp(0);となります。次に空中なのでF=-1とします。y_temp(10);Fは空中にある限り-1なので次でも-1です。現在のそれぞれの値はy_temp=10;Mario.y=10+9=19;Mario.y_prev=10;F=-1;です。足される値がどんどん小さくなっていきます。最初のFの値が大きければ高くジャンプできると言うことになります。===すでに解答なされていたようなですが、せっかくなので投稿します。9年前パコネコ、回答してくれて感謝です。具体的に値を入れてくださってありがとうございます。おかげで使い方が分かりました。ミクプラは自由にリンクできます。