前提・実現したいこと
Unityで、C#で2DRPGを作っています。聖剣伝説のような感じです。
聖剣伝説でいうところのラビのような敵を作りたいのですが、
ジャンプしながら主人公に向かって近寄ってくる、という動きの作り方に困っています。
試したこと
主人公に向かってくる、ということで、すぐにMoveTowardsを考えましたが、
MoveTowardsでは一定の動きで向かってくるので、
ジャンプして着地、という繰り返しの動きに違和感があります。
着地の時にその場で一度止まる必要があるからです。
さらに、聖剣伝説のラビには、緩急のような、動きの強弱が感じられ、より生き物のような感じを演出できているので、やはりMoveTowardsではなく何か別の方法をとるべきなのかと思いました。
アドバイスをお願いします
ラビのような動きを表現するために、何か良い方法はないでしょうか?
一応ここに質問する前に自分なりにたくさんプログラムを書いてみたのですが、あまりにもスマートではないというか、とにかく公表できるようなプログラムは書けず、どことなくそれっぽい動きにはなったのですが、
あまりの無理やり感といいますか、とにかくスマートではなかったために、今回皆様のご意見をお聞きしたく投稿しました。
何卒アドバイスをお願いいたします。

回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/13 06:18