![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2dx
zjuwlq521
这个作者很懒,什么都没留下…
展开
-
cocos2dx 中 ProgressTimer的使用
创建 auto left = ProgressTimer::create(Sprite::create(s_pathBlock));设置类型left->setType(ProgressTimer::Type::RADIAL);有两种类型,一种是RADIAL,就是圆周的渐次显示。可以实现游戏中的一些技能CD效果。 还有一种就是BAR,一般用来实现血条设置中心点setMidPoint(Vec(0,0)原创 2015-12-11 14:59:36 · 696 阅读 · 0 评论 -
Quick-cocos2d-x 如何创建类
如果父类是 lua 类 则可以用local MyApp = class("MyApp", cc.mvc.AppBase)function MyApp:ctor()--构造函数 MyApp.super.ctor(self) endreturn MyApp子类构造函数中必须调用父类的构造函数 类名加super可以访问父类如果是从c++父类继承local Toolbar = class("To原创 2016-04-19 10:16:31 · 281 阅读 · 0 评论 -
Quick-cocos2d-x ModelBase的作用
ModelBase.lua 此模块的作用是构建数据模型 比如有一个Hero,有name,hp,attack等属性,但是lua是动态语言,没有静态类型检测,所以玩家在构造Hero的对象时,就可以随意传值,并且也可以传入 本身没有定义的熟悉,这个模块的作用就是可以事先指定拥有的属性,以及属性对应的类型,对于传入参数的数据类型有约束,如果不正确,会报错。 具体的应用方法如下首先需要继承自Model原创 2016-04-19 11:05:13 · 404 阅读 · 0 评论