質問内容はタイトル通りです。
3Dマップ上をビルボードで表現した2Dキャラクターが奥行き無しの2D移動(上下左右のみ)するものをイメージしています。
自分であれこれ思考錯誤してみて、E3DSetBillboardOnGroundを使用してx,z座標を指定したビルボードをマップに吸着させることはできました。
また、キー入力を感知してx座標を移動させ、マップに吸着したまま左右移動はできるようになりました。
ただ、このままでは段差があった場合に、落ちた瞬間(空中落下を飛ばして)地面にくっついてしまいます。
同じ理由で、後々付加しようと思っているジャンプができません。
そこで、別の方法でビルボードをマップ上で移動させようと考えたのですがどうやって良いかわかりませんでした。
知識・技術をお持ちの方、どなたかお力をお貸しいただけると幸いです。