work-room-umi / ld50-maingame

https://ldjam.com/events/ludum-dare/50
2 stars 0 forks source link

音のタイミングが合っていない #181

Closed ray45422 closed 2 years ago

ray45422 commented 2 years ago

164 の残タスクです

コライダーの接触判定と実際のダメージ追加処理のタイミングは違うので、攻撃されていないのに音がなる・攻撃されたのに音がならないということが発生すると思います。

Attackにイベントを追加して攻撃時に呼び出されるようにしてもらうのでそこでサウンドを再生するようにお願いできますか。 Attackと同じオブジェクトにコンポーネントを挿してAttackコンポーネントのイベントに音声を再生するイベントを追加するというのが理想形だと思います。SESharkにAtterckコンポーネントを取得する処理を追加して、そのAttackコンポーネントのイベントにPlaySoundを追加してやるといいと思います。

下にタスクとして分割してみたのでわからないことがあれば聞いてください。

koiusa commented 2 years ago

了解です PlayerShipの自然破壊時はそのような実装梶田さんに頼んでいれてもらってます