创建了一个空的lua工程,使用cocostudio导出动画,尝试创建显示,但是在create的时候失败了,求点解原因。
代码如下,增加打印发现create那里出错了,但没有说明原因
require “Cocos2d”
require “Cocos2dConstants”
local GameScene = class(“GameScene”,function()
return cc.Scene:create()
end)
function GameScene.create()
local scene = GameScene.new()
–scene:addChild(scene:createLayerFarm())
–scene:addChild(scene:createLayerMenu())
scene:addChild(scene:createAni())
return scene
end
function GameScene:createAni()
local layerTest = cc.Layer:create()
ccs.ArmatureDataManager:getInstance():addArmatureFileInfo(“Hero.exportJson”)
local armature = ccs.Armature:create(“Hero”)
armature:setPosition(cc.p(VisibleRect:center()))
armature:getAnimation():playWithIndex(0)
layerTest:addChild(armature)
return layerTest
end