2

XNAを使用しています。メニュー画面でタイトル画像(PNG)をラジカセの振動のように揺らしてみようかな。バックグラウンドで再生される特定の mp3 があります。どうすればこれを行うことができるかについて何か考えがありますか? 本当にありがとう!

4

1 に答える 1

0

2つのアプローチ:

  • 音楽に合うように、タイトルを任意のリズミカルに動かすだけです。正しく見えるまでそれをいじります。残念ながら、曲を変更した場合は、アニメーションを再調整する必要があります。
  • MediaPlayerクラスを使用して曲を再生し、そのGetVisualizationDataメソッドを使用して頻度とサンプルデータを取得します。どういうわけか、その関数としてタイトルを移動します。繰り返しになりますが、優れたヒューリスティックを自分で理解する必要があります。たとえば、最後のXサンプルの絶対振幅を平均すると、ボリュームの測定値が得られるため、それに応じてアニメーションを多かれ少なかれ強烈にすることができます。

私はこれにあまり時間をかけないでしょう、プレイヤーはメインメニューを賞賛するのではなく、遊ぶことに時間を費やす傾向があります。

于 2012-05-27T20:32:43.220 に答える