オープンワールド物のゲームとかで車に乗っている時とかもそうなのですが、
ACGなどで馬に乗馬している時などは特にこの事が言えると思います。
例えば馬を走らせてる時に、徒歩の敵を倒すのって、ゲームによっては倒しづらい事が多い。
馬の向きを微調整しづらいとか、乗馬中は出せる技が違うからとか、細かい理由が有りますが。
で、そのせいで、いちいち馬から降りて敵を倒して、また乗馬する。
これの繰り返しです。
問題なのは、一度でも馬から降りてしまうと馬の加速がリセットされてしまい、
乗り直した時に加速前のスピードに戻されてしまう事。
たまになら良いのですが、大抵はそうじゃないですからね。
頻繁に乗り降りする。
それと、加速リセットのケースとして、もう1パターン有ります。
馬に乗っている時とかにマップ画面やステータス画面なんかを開いたりすると、
やはりその都度馬の加速がリセットされて、のろのろ運転からの再スタートになってしまう。
こっちは馬から降りてしまった場合の話じゃなくて、
馬に乗ったまま一時的に走るのを止めてしまった場合の話ですね。
これらの対策として、
一度降りた馬に乗り直したり、一度止めた馬を再び走らせたりした時に、
途端にいきなり加速状態から再スタートさせれば良いかと言うと、
それはそれで「 乗車感 」とか「 乗馬感 」が無くなってしまい、ちょっと風情がない。
だけどゲームなのですから、ここはゲーム性が優先されるべきだと思うのですね。
そこで落とし所としてこの辺りはどうか、というのを書いてみます。
まず、降りた馬に乗り直したり、あるいは再び走らせると、馬はゆっくりと走り出します。
(※足音のSEも同じくゆっくりにして。)
ただしそれはモーションの見た目だけの話で、実際のスピードは即、加速時に近い物にする。
つまり出だしは遅く見せて、本当のスピードは最初から加速時に近いスピードにしてしまう。
要するに「 見た目 」と「 実際 」を変えるという事です。
違和感を感じさせないバランス調整が重要になると思いますけど。
とはいえ、さすがに「 ゆっくりモーション 」と「 加速時モーション 」が同じスピードだと、
そこはどう調整しても違和感を覚えてしまうと思いますので、
こんな演出を差し込んでみたらどうでしょうか。
例えば、ゆっくりモーションから加速時モーションに移行するその瞬間に、
「 集中線 」みたいな効果線を半瞬だけ表示して、( ※ ずっとだとウザイと思いますので。)
プレーヤーに対して、「 今加速した所だから。 今までのは違うから。」という振りをする。
それに加えて、ゆっくりモーションの時だけカメラを少しだけズームアップにしてみるなどの、
カメラ演出も使って巧妙にごまかす。 (※ズームアウトの方が良いのでしょうか? )
こんな感じでどうでしょうか。
後は他にも、
馬から降りている時に「 馬を呼ぶボタン 」を押すと、
その押した瞬間に馬が画面外からプレーヤーキャラに対して突っ込んでくるようにする。
で、突っ込んできた馬に対して、
プレーヤーキャラも同時にジャンプして馬に飛び乗ってしまう。
突っ込んできた馬は一切止まらずに、
突っ込んできた時のダッシュ状態を維持したまま走り出してしまう。
・・・これでしたら違和感も無いかなと思います。
要するに、馬を呼んだ瞬間には、
「 馬が突っ込んでくる 」のと「 合わせて飛び乗る 」という行動を同時に行ってしまい、
違和感を与えないまま走らせてしまう、という事ですね。
※ ステータス画面やマップ画面を呼び出す時や、
そこから元のプレー画面に戻した時の処理の仕方も少し書いておこうと思います。
まず走っている時は、レバーから一秒くらいならば指を離しても、
走行を自動で維持してくれるようにしたらどうでしょう。
これでしたらステータス画面を呼び出す為にボタンを押しにいく時に、
レバーから一瞬くらいなら指を離してしまっても大丈夫。
また、ずっとレバーを傾けていて指が疲れた時に、時々レバーから離しても平気だし。
それと、ステータス画面から解除した時も、
一秒くらいは走行状態を自動で維持するようにする。
その自動走行維持中に指をレバーに戻せば、速度を落とさずに元の手動に切り替えられる。