坂道の計算について
Posted: 2011年11月16日(水) 02:42
横スクロールアクションゲームを作っているffといいます。
また詰まってしまったので質問させてください。
45度の坂道を作成しているのですが、思うようにいきません。
①矩形のプレイヤー下辺の中点が、マップチップの坂道に接触しているかを判定
②前フレームのY軸の移動距離が0の場合、Y軸の移動距離=X軸の移動距離とする
③前フレームのY軸の移動距離が0以外の場合、プレイヤーが斜面上に来るようにY字句の移動距離を補正する
このように考えてコードを書いているのですが、どうにもうまくいきません。
具体的には
A:坂道をのぼっておりてくると一番下で地面にめりこむ。
B:ジャンプして坂道に接触しても、うまく坂道を上り下りできない。
根本的に考え方が違うような気もするのですが、解決のアドバイスをいただけないでしょうか。
お手数おかけしますが、よろしくお願いします。
また詰まってしまったので質問させてください。
45度の坂道を作成しているのですが、思うようにいきません。
①矩形のプレイヤー下辺の中点が、マップチップの坂道に接触しているかを判定
②前フレームのY軸の移動距離が0の場合、Y軸の移動距離=X軸の移動距離とする
③前フレームのY軸の移動距離が0以外の場合、プレイヤーが斜面上に来るようにY字句の移動距離を補正する
このように考えてコードを書いているのですが、どうにもうまくいきません。
具体的には
A:坂道をのぼっておりてくると一番下で地面にめりこむ。
B:ジャンプして坂道に接触しても、うまく坂道を上り下りできない。
根本的に考え方が違うような気もするのですが、解決のアドバイスをいただけないでしょうか。
お手数おかけしますが、よろしくお願いします。