スローダウン・スピードアップのためのピッチ変化量(デフォルトは1)。
// Decreases the pitch in the given seconds var startingPitch = 4; var timeToDecrease = 5; @script RequireComponent(AudioSource) function Start() { audio.pitch = startingPitch; } function Update() { if(audio.pitch > 0) audio.pitch -= ((Time.deltaTime * startingPitch) / timeToDecrease); }
using UnityEngine; using System.Collections; [RequireComponent(typeof(AudioSource))] public class ExampleClass : MonoBehaviour { public int startingPitch = 4; public int timeToDecrease = 5; void Start() { audio.pitch = startingPitch; } void Update() { if (audio.pitch > 0) audio.pitch -= Time.deltaTime * startingPitch / timeToDecrease; } }
import UnityEngine import System.Collections [RequireComponent(typeof(AudioSource))] public class ExampleClass(MonoBehaviour): public startingPitch as int = 4 public timeToDecrease as int = 5 def Start() as void: audio.pitch = startingPitch def Update() as void: if audio.pitch > 0: audio.pitch -= ((Time.deltaTime * startingPitch) / timeToDecrease)