Cocos2d Runtime用GLoader3D加载的spine动画,怎么不会动?

cocos2dx 4.0
spine runtime 3.8
已邀请:

yangc

赞同来自:

local MainScene = class("MainScene", cc.load("mvc").ViewBase)
function MainScene:onCreate()
-- add background image
display.newSprite("HelloWorld.png")
:move(display.center)
:addTo(self)
-- add HelloWorld label
cc.Label:createWithSystemFont("Hello World", "Arial", 40)
:move(display.cx, display.cy + 200)
:addTo(self)
cc.FileUtils:getInstance():addSearchPath("output")
self:onNodeEvent("enter", handler(self, self.initFgui))
end
function MainScene:initFgui()
fgui.UIPackage:addPackage("demo1")
fgui.UIPackage:addPackage("demo2")
self._root = fgui.GRoot:create(display.getRunningScene())
self._root:retain()
local demo1 = require("demo1.demo1Binder")
demo1:BindAll()
local demo2 = require("demo2.demo2Binder")
demo2:BindAll()
local test2 = require("demo1.UI_test2"):create()
self._root:addChild(test2)
test2.m_ld:getComponent().m_sp:setAnimationName("ami1")
end
return MainScene
那个m_sp就是导出的GLoader3D

谷主

赞同来自:

先不要调用setAnimationName看看正不正常。debug一下。

秃然的自我

赞同来自:

setAnimationName 可以  谢谢

要回复问题请先登录注册