单点触摸; 判断是否点击到红包上; 然后设置点击后,红包中心位置,还有他的动画 事件监听器
初始化红包对象; 定时器:使红包在屏幕中随机位置不停的出现 结果就是点击“抢”字,就会出现随机运动的红包;
对条件变量初始赋值 backImg=0; animate=0; title=0; 精灵的初始化和设置,红包节点触摸区域判定: bool RedNode::init(){ backImg=Sprite::create("红包图片位置"); backImg->setAnchorPoint(Point::ZERO); this->addChild(coco2d::Node *chid) 略(ContentSize大小设置为精灵的大小;) 加载动画函数的构建; 动画效果的设置; 回调函数中设置显示红包上的内容; 设置标准库中的随机函数来进行红包的选择
红包类的创建,来实现红包的逻辑;重写初始化函数(构造函数和析构函数);接口:1读取动画,2播放动画,3播放完毕,回调函数回调以下,4恢复默认状态的接口,5红包上边要留有文字的效果,所以再来一个添加标题的接口;创建成员变量:动画的对象,红包的背景
Mac采用UTF-8格式进行编码,UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。而windows是使用VS进行编码的,当进行系统切换时,就有可能出现乱码,所以在这里文件命名做好不要使用中文来命名
创建精灵对象,作为背景;构造函数,对成员变量进行初始化;析构函数;记得加图片的路径;用菜单按钮设置“抢”字;
利用TexturePacker把若干红包资源图片拼接为一张大图,cocos2dcocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。
知识点,随机函数,时间分发器,动画