提示コードの///コメント部内部のコードですが移動は本来どんな数式を使うべきなのでしょか?単に移動するだけなら以下のやり方で問題と思うのですが数式を使う場合どんな数式ばベターなのでしょうか
cpp
1 2//更新 3void Player::Update() 4{ 5 mSpeed.x = 5; 6 mSpeed.y = 5; 7 8 if (Owner->InputKey->getKeyDownHold(KEY_INPUT_LEFT) > 0) 9 { 10 mVector.x = -1; 11 } 12 else if (Owner->InputKey->getKeyDownHold(KEY_INPUT_RIGHT) > 0) 13 { 14 mVector.x = 1; 15 } 16 else 17 { 18 mVector.x = 0; 19 mSpeed.x = 0; 20 } 21 22 23 if (Owner->InputKey->getKeyDownHold(KEY_INPUT_UP) > 0) 24 { 25 mVector.y = -1; 26 } 27 else if(Owner->InputKey->getKeyDownHold(KEY_INPUT_DOWN) > 0) 28 { 29 mVector.y = 1; 30 } 31 else 32 { 33 mVector.y = 0; 34 mSpeed.y = 0; 35 36 } 37///////////////////////////////////////////////////////////////////////////////////////// 38 mPosition += mVector * mSpeed; 39///////////////////////////////////////////////////////////////////////////////////////// 40 41 42// colPos = mPosition + (mSize / 2); 43 44 Max = mPosition + mSize; 45 46 47 48}
殆どの質問そうなんですけど、まず文章を校正してから質問投稿されては?
大変残念なことなのですが、こちらの質問者氏へのその手の指摘はこれまで何度となくされたことであるものの、総じて次に生かされていないように思います。おそらくは「注意されたら直そう」くらいに思われているのではないでしょうか。あるいは注意されるまで気が付かないか、気が付いても本人にとって優先順位が低く、スルーしているのか。回答の本意を汲んでいただけることもなく、同じような質問が繰り返されています。最初は回答いただいていた方々も、離れていっていますね。残念なことです。
> 数式を使う場合
の意味がわからない.
> 本来どんな数式を使うべきなのでしょか?
どう移動させたいのですか?
@dodox86さん
コメント感謝します。何度も同様な質問に回答者の方々が指摘されているのは分かっていたのですが、
まず回答を得たいにしてもせめてちゃんとした質問文書いて欲しいと思って指摘しました。
これだけの時間があれば間違いなく質問者氏は今より上のレベルに成長できていたと
思うので非常に残念です。
回答2件
あなたの回答
tips
プレビュー