function npc_5()
SL:Print("打开容器练习NPC")
---------------------------------------------------------------------------------
local parent = GUI:Win_Create("win_1", 0,0,0,0,true, false, true, true,false,5)
local ww = SL:GetMetaValue("SCREEN_WIDTH")
local wh = SL:GetMetaValue("SCREEN_HEIGHT")
local w = ww
local h = wh
local x = ww / 2
local y = wh / 2
local param = {
[1] = {scale = 0.4 , img = "res/ly/gdrq/000000.png"},
[2] = {scale = 0.5 , img = "res/ly/gdrq/000001.png"},
[3] = {scale = 0.6 , img = "res/ly/gdrq/000002.png"},
[4] = {scale = 1.0 , img = "res/ly/gdrq/000003.png"},
[5] = {scale = 0.6 , img = "res/ly/gdrq/000004.png"},
[6] = {scale = 0.5 , img = "res/ly/gdrq/000005.png"},
[7] = {scale = 0.4 , img = "res/ly/gdrq/000006.png"},
}
local rq_gd = GUI:RotateView_Create(parent, "xuanzhuan1", x, y, w, 500, 200,param)
for i = 1 , #param do
local function CallFunc()
SL:Print("动作执行完毕")
end
local item = GUI:RotateView_getItemByIndex(rq_gd, i)
local itemsize = GUI:getContentSize(item)
local ly_1 = GUI:Layout_Create(item, "click", 0, 0, itemsize.width, itemsize.height)
-- GUI:Layout_debug(ly_1)
GUI:setTouchEnabled(ly_1, true)
GUI:setSwallowTouches(ly_1, false)
GUI:addOnClickEvent(ly_1, function ()
SL:Print("第" ..i .. "个下标")
GUI:runAction(item, GUI:ActionSequence(GUI:ActionBlink(1, 2), GUI:CallFunc(CallFunc)))
end)
end
--注册关闭按钮点击事件
local close = GUI:Button_Create(parent, "btn_close",800,608, "res/public/1900000511.png") --添加关闭按钮
GUI:addOnClickEvent(close, function()
GUI:Win_Close(parent) -- 关闭父节点
end)
---------------------------------------------------------------------------------
end