瀏覽代碼

Audio/Playback;

bjorn 4 年之前
父節點
當前提交
c98d360072
共有 3 個文件被更改,包括 15 次插入0 次删除
  1. 14 0
      examples/Audio/Playback/main.lua
  2. 二進制
      examples/Audio/Playback/sine.wav
  3. 1 0
      examples/init.lua

+ 14 - 0
examples/Audio/Playback/main.lua

@@ -0,0 +1,14 @@
+-- Play a continuous sine wav
+function lovr.load()
+  source = lovr.audio.newSource('sine.wav')
+  source:setLooping(true)
+  source:play()
+end
+
+-- Oscillate volume
+function lovr.update()
+  local time = lovr.timer.getTime()
+  local average, spread, speed = .5, .25, 4
+  local volume = average + math.sin(time * speed) * spread
+  source:setVolume(volume)
+end

二進制
examples/Audio/Playback/sine.wav


+ 1 - 0
examples/init.lua

@@ -30,6 +30,7 @@ return {
   'Physics/Saloon_Door',
   'Physics/Saloon_Door',
   'Physics/Wrecking_Ball',
   'Physics/Wrecking_Ball',
   'Physics/Zip_Line',
   'Physics/Zip_Line',
+  'Audio/Playback',
   'Effects/Blur',
   'Effects/Blur',
   'UI/Spectator_Camera',
   'UI/Spectator_Camera',
   'UI/Window_HUD',
   'UI/Window_HUD',