音ゲーを作ろうとしています。
「キーを押したら音を鳴らす」という基本部分を作っているのですが、
キーを押しても即座に音が鳴っていないような感覚があります。
体感で5/60秒くらい遅れて鳴っている感じです。
今までは音ゲーのようなゲームを作っていなかったので、気にならなかっただけで、ずっとこんな感じだったと思います。
同じパソコンとキーボードで、試しに世に出回っている音ゲーをプレイしてみたのですが、上記のような遅れて音がなる感覚はありませんでした。なので、ハード的なものやwindowsの問題ではないようです。
原因は何でしょうか?
一応該当のコードを貼っておきますが、ごくごく基本的な記述だと思います。
public AudioClip sound1; AudioSource audioSource; void Start() { audioSource = GetComponent<AudioSource>(); } void Update() { if (Input.GetKeyDown(KeyCode.G)) { audioSource.PlayOneShot(sound1); } }

0 コメント