Page 408 - MDP2022-3
P. 408
제 4 장 공포게임 소프트웨어
가. 사운드
(1) 발소리
발소리를 재생시키는 컴포넌트
public class WalkSound : MonoBehaviour
{
AudioSource audio;
Vector3 lastPos;
Vector3 nowPos;
private void Awake()
{
audio = GetComponent<AudioSource>();
lastPos = transform.position;
}
void Update()
{
nowPos = transform.position;
if(lastPos - nowPos != Vector3.zero)
{
if (!audio.isPlaying)
audio.Play();
}
else if(lastPos - nowPos == Vector3.zero)
{
audio.Stop();
}
lastPos = nowPos;
}
}