トップページ > 記事閲覧
壁ジャンプ、壁キック
名前:壁マン 日時: 2019/01/07 01:54

こんばんは、壁キックのアルゴリズムを教えていただきたいのですが、僕の考えではまず、 壁フラグをfalse 左の壁にプレイヤーが当たってるときに壁フラグをtrue trueのときに特定のボタンを押すと壁と反対方向に移動量を加える。 で出来ないんですがどこがだめでしょうか? これで一応その方向に飛ぶんですが壁に当たっていないときにもそのボタンで移動できてしまい、falseにしてあげる場所もわかりません。
メンテ

Page: 1 |

Re: 壁ジャンプ、壁キック ( No.1 )
名前:たろう 日時:2019/01/07 02:58

>>壁に当たっていないときにもそのボタンで移動できてしまい、falseにしてあげる場所もわかりません。 壁にあたっていない時に壁フラグがfalseになっていないから 「特定のボタン」で移動できてしまうのだと思いますので、 falseにするタイミングは、「壁にあたっていないとき」でいいんじゃないでしょうか?
メンテ
Re: 壁ジャンプ、壁キック ( No.2 )
名前:壁マン 日時:2019/01/07 09:56

おはようございます、壁に当たっていない時というのはどこかしら(Update)などでfalseにするのはダメですかね? 壁に当たっていない時の処理も曖昧で、、
メンテ
Re: 壁ジャンプ、壁キック ( No.3 )
名前:たろう 日時:2019/01/07 10:39

おはようございます どんなキャラクターも座標(x,y)を持っていると思いますので、 キャラより左にある壁の場合・・・ if(キャラ座標x<=壁座標x){壁フラグ=1;キャラ座標x=壁座標x;} if(キャラ座標x >壁座標x){壁フラグ=0;} ではだめですか?
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存