佚名通过本文主要向大家介绍了csb文件,csb文件怎么打开,打开csb文件,如何打开csb文件,csb是什么文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Lua中加载csb文件后,slider怎么改变声音?
描述:
local layer1 = cc.CSLoader:createNode("Model_2.csb")
self:addChild(layer1)
local MusicControl = layer1:getChildByName("Slider_1_Copy")--音乐
1、使用底层提供的如下方法会报这个 attempt to call method 'onSliderValueChanged' (a nil value)错误
MusicControl:onSliderValueChanged(function(event)
audio.setMusicVolume(event.value/100)
end)
2、如果使用下面这种方法,滑动滑块时会报这个attempt to perform arithmetic on field 'value' (a nil value)错误
MusicControl:addTouchEventListener(function(psender,event)
if event == 2 then
audio.setMusicVolume(psender.value/100)
end
end)
求解
描述:
lua
代码如下:local layer1 = cc.CSLoader:createNode("Model_2.csb")
self:addChild(layer1)
local MusicControl = layer1:getChildByName("Slider_1_Copy")--音乐
1、使用底层提供的如下方法会报这个 attempt to call method 'onSliderValueChanged' (a nil value)错误
MusicControl:onSliderValueChanged(function(event)
audio.setMusicVolume(event.value/100)
end)
2、如果使用下面这种方法,滑动滑块时会报这个attempt to perform arithmetic on field 'value' (a nil value)错误
MusicControl:addTouchEventListener(function(psender,event)
if event == 2 then
audio.setMusicVolume(psender.value/100)
end
end)
求解