直接上代码CCDirector.sharedDirector():pause() --游戏暂停CCDirector.sharedDirector():resume() --游戏继续
Cocos2dx
-js VS
Cocos2dx
-
lua
从效率上编译成字节码的
Lua
效率肯定比JS高,从坑方面来说,目前
Lua
几乎没有太大的坑,JS除非团队有牛人。从已经上线成功的产品来说,大多采用
Cocos2dx
-
lua
。JS目前没有比较成功的产品。从入门方面,
Lua
更为合适。对于小团队而言,目前
Lua
比JS更加合适。
Cocos2d-x官方主推JS的解决方案,因为JS可以跨越移...
最近有个需求是一个卡牌同时执行两个动作,一个repearForever的跳着向前移动,还有一个卡牌翻转的动作。
有个需求是使用道具让卡牌停止跳着移动,而卡牌可以翻转。持续5s后,卡牌
继续
跳着向前。
试了一些方法,也百度了一些方法,并看了源码,没找到合适的引擎自带方法。
有说stopActionBrTag(TAG);然后重新runAction()该动作的,但实际并不是想要的效果,比如牌刚好跳在
最近要做一个手游项目,打算用
cocos2dx
来做,我也是初学者,网上很多书籍和资料都是采用
cocos2dx
的c++版本来做
开发
示例的
很少关于
cocos2dx
和
lua
怎么结合在实际项目中的教程,这使得我很痛苦,所以我写下这一系列教程,希望跟我一样的同学能得到小需帮助
首先,我讲讲我为什么要用
cocos2dx
+
lua
来
开发
吧
我个人觉得,对于
开发
一些休闲类、性能要求不太高的
游戏
,应
Cocos2d-x是一个开放源代码的跨平台
游戏
引擎,Spine是一个2D动画制作工具,同时也是一套2D骨骼动画运行库。而
lua
_
cocos2dx
_spine_auto是一个Cocos2d-x支持Spine的库,它可以让Spine的动画在Cocos2d-x中运行。
Cocos2d-x 3.1是Cocos2d-x系列的一个版本,拥有强大的跨平台功能,不仅支持移动端平台,也支持PC和Web等各种平台。在该版本中,
开发
者可以使用C++
开发
游戏
,并且在不同平台上的性能表现均非常出色。
Spine 3.8是一款快速高效的2D骨骼动画制作工具,它基于Skeletal Animation技术,方便
开发
人员创作出流畅自然的动画和高效运行的
游戏
,而且可以导出多种格式的动画文件供各种
游戏
引擎使用。
lua
_coco2dx_spine_auto是一个基于
Lua
语言的Cocos2d-x支持Spine动画的库,它使用了Cocos2d-x的C++编写,提供了一系列方便
开发
者的
Lua
API来实现Spine动画的运行和控制。
开发
者可以使用
lua
_coco2dx_spine_auto来加载Spine动画文件,并且在Cocos2d-x的场景中使用。
总的来说,Cocos2d-x 3.1和Spine 3.8是一对非常强大的组合,而
lua
_coco2dx_spine_auto为这两个工具提供了衔接,使得
开发
者可以更加方便地使用Spine动画在Cocos2d-x中
开发
游戏
。