发送弹幕功能
This commit is contained in:
parent
253d2a6d71
commit
c6711b1599
@ -419,18 +419,11 @@ end
|
||||
function UIMainView:InitDanmu()
|
||||
local danmuPlayerGo = self.danmu.transform:Find("MyDanmuPlayer")
|
||||
self.danmuPlayerComp = danmuPlayerGo:GetComponent("MyDanmuPlayer")
|
||||
local danmuList = {
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
"AAAAAAAAAAA111", "VVVVVVVVVV222", "DDDDDDDDDDD333", "FFFFFFFFF444", "EEEEEEEEE555",
|
||||
}
|
||||
local defaultDanmuList = {"<sprite=400><sprite=400><sprite=400>"}
|
||||
local danmuChannel = "_uimain_"
|
||||
|
||||
self.danmuPlayerComp:ResetPlayer()
|
||||
|
||||
local function PlayDanmu(danmuList, time)
|
||||
self.danmuPlayerComp:Play(
|
||||
danmuList, time,
|
||||
@ -443,11 +436,16 @@ function UIMainView:InitDanmu()
|
||||
end
|
||||
)
|
||||
end
|
||||
PlayDanmu(danmuList, 10)
|
||||
|
||||
local function MyGetDanmu()
|
||||
ManagerContainer.DataMgr.DanmuData:GetDanmu(danmuChannel, 0, 200, function(newDanmuList)
|
||||
PlayDanmu(newDanmuList, 10)
|
||||
end)
|
||||
end
|
||||
|
||||
MyGetDanmu()
|
||||
end
|
||||
|
||||
|
||||
|
||||
--endregion 生命周期
|
||||
|
||||
function UIMainView:OnRecordStory(storyId)
|
||||
|
||||
@ -47,7 +47,11 @@ end
|
||||
-- EID_DANMU_INPUT_NTF
|
||||
function UIDanmuInputView:OnBtnConfirm()
|
||||
local danmuStr = self.inputField.tMP_InputField.text
|
||||
ManagerContainer.LuaEventMgr:Dispatch(UIEventNames.EID_DANMU_INPUT_NTF, self.controller:GetData(), danmuStr)
|
||||
if danmuStr ~= "" then
|
||||
ManagerContainer.LuaEventMgr:Dispatch(UIEventNames.EID_DANMU_INPUT_NTF, self.controller:GetData(), danmuStr)
|
||||
local danmuChannel = "_uimain_"
|
||||
ManagerContainer.DataMgr.DanmuData:SendDanmu(danmuChannel, danmuStr)
|
||||
end
|
||||
self:UIClose()
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user