Difference between revisions of "Source:setVolume (日本語)"

(Created page with "Source の現在の音量を設定します。 == 関数 == === 概要 === <source lang="lua"> Source:setVolume( volume ) </source> === 引数 === {{param|number|volume|Source...")
 
m (引数)
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
</source>
 
</source>
 
=== 引数 ===
 
=== 引数 ===
{{param|number|volume|Source の設定を指定します。1.0 は標準音量です。音量は 1.0 までであり、それ以上の値は指定できません。}}
+
{{param|number|volume|Source の設定を指定します。1.0 は標準音量です。最大音量は 1.0 までであり、それ以上の値は指定できません。}}
 +
 
 
=== 返値 ===
 
=== 返値 ===
 
ありません。
 
ありません。
 +
== 用例 ==
 +
音を静かにするか、または完全に無音にします。
 +
<source lang="lua">
 +
function love.load()
 +
    sound = love.audio.newSource("sound.wav")
 +
 +
    -- このコードは、現状のまま、最後の行に従い、音量を 1.0 に設定するため、 sound:play () の再生方法に注意してください。
 +
    sound:setVolume(0.5) -- 50% の音量
 +
    sound:setVolume(0) -- 無音
 +
    sound:setVolume(1) -- 最大音量に戻します。
 +
end
 +
</source>
 +
音源の種類により異なる音量を設定します。
 +
<source lang="lua">
 +
function love.load()
 +
    effect = love.audio.newSource("soundeffect.wav")
 +
    music = love.audio.newSource("music.mp3")
 +
 +
    masterVolume = 0.5 -- 全ての音源に対して音量を最大にします。
 +
    effectVolume = 0.75
 +
    musicVolume = 1
 +
 +
    effect:setVolume(masterVolume * effectVolume)
 +
    music:setVolume(masterVolume * musicVolume)
 +
end
 +
</source>
 +
 
== 関連 ==
 
== 関連 ==
 
* [[parent::Source (日本語)]]
 
* [[parent::Source (日本語)]]

Latest revision as of 16:02, 24 November 2019

Source の現在の音量を設定します。

関数

概要

Source:setVolume( volume )

引数

number volume
Source の設定を指定します。1.0 は標準音量です。最大音量は 1.0 までであり、それ以上の値は指定できません。

返値

ありません。

用例

音を静かにするか、または完全に無音にします。

function love.load()
    sound = love.audio.newSource("sound.wav")

    -- このコードは、現状のまま、最後の行に従い、音量を 1.0 に設定するため、 sound:play () の再生方法に注意してください。
    sound:setVolume(0.5) -- 50% の音量
    sound:setVolume(0) -- 無音
    sound:setVolume(1) -- 最大音量に戻します。
end

音源の種類により異なる音量を設定します。

function love.load()
    effect = love.audio.newSource("soundeffect.wav")
    music = love.audio.newSource("music.mp3")

    masterVolume = 0.5 -- 全ての音源に対して音量を最大にします。
    effectVolume = 0.75
    musicVolume = 1

    effect:setVolume(masterVolume * effectVolume)
    music:setVolume(masterVolume * musicVolume)
end

関連


そのほかの言語