![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
cocos2dx-lua 3.10 中怎样移除layer
1个回答
展开全部
这里假设已经建好了cocos2dx的lua项目,将DB放到了指定目录,并且lua绑定已经做完了。如果以上步骤没有做完,请看这里。
DB在lua项目中的使用和在C++项目中使用基本一样,这里列下不同点:
事件侦听方式修改
数据类在lua中基本得不到
某些带有void*的接口在lua中不可用
虽然有些API在lua中不可用,但是基本使用上没有大问题。
所有DB的类都映射到db对象中,比如dragonbones::DBCCArmatureNode映射为db.DBCCArmatureNode。
创建DBCCArmatrueNode
下面创建一个"dragonBoy"的示例并播放walk动作,代码很简单,跟C++中使用一样,只是编写方式变了下。
local factory = db.DBCCFactory:getInstance()
local dbnode = factory:buildArmatureNode("dragonBoy")
dbnode:getAnimation():gotoAndPlay("walk")
addChild(dbnode)
DB在lua项目中的使用和在C++项目中使用基本一样,这里列下不同点:
事件侦听方式修改
数据类在lua中基本得不到
某些带有void*的接口在lua中不可用
虽然有些API在lua中不可用,但是基本使用上没有大问题。
所有DB的类都映射到db对象中,比如dragonbones::DBCCArmatureNode映射为db.DBCCArmatureNode。
创建DBCCArmatrueNode
下面创建一个"dragonBoy"的示例并播放walk动作,代码很简单,跟C++中使用一样,只是编写方式变了下。
local factory = db.DBCCFactory:getInstance()
local dbnode = factory:buildArmatureNode("dragonBoy")
dbnode:getAnimation():gotoAndPlay("walk")
addChild(dbnode)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询