
cocos2dx-3.10
文章平均质量分 79
cocos2dx 游戏开发心得体会,总结至此
zhanghow
人生是一个长跑,不要在意短期的得失,更重要的是自己是否在正确的方向上。
展开
-
cocos 双击事件肩带代码实现
在Cocos2d-x的开发过程中有些时候也是需要用到双击的事件处理,那么由于在cocos2d-x中没有实现对双击的事件的处理,那么我们就需要自己用代码实现。下面介绍两种方式实现双击事件的处理。(一)方法一第一种方法就是利用两次touch之间的时间间隔来判定是单击或者是双击,一般来说,双击,两次touch之间的时间间隔为250ms~300ms(毫秒)。所以利用这个条件就可以原创 2021-08-11 11:32:44 · 340 阅读 · 0 评论 -
《保卫萝卜》项目实践(2)
接着上次的总结。传送门 http://blog.youkuaiyun.com/zhanghow/article/details/52892406五、layout 与 pageview 总结layout为布局视图,可以在上面排铺精灵,按钮但要注意设置位置坐标以防止遮盖。layout 的content size()则是限制了内部的布局pageview为翻页视图,其内部必须为layout即有多少原创 2016-10-25 20:57:36 · 1483 阅读 · 3 评论 -
《保卫萝卜》项目实践心得
1️⃣如何一张1280*740 RGB4448的图片所占内存大小图片大小必须为2^n,不足的往大的靠,如上就是占用2048*1024Byte再乘上色素乘色深 即(4*3+8)将其转化为M 即除以(8*1024*1024) 8byte=1B 1204B=1KB 1024KB=1M 即2048*1024*(4*3+8)/(8*1024*1024)=原创 2016-10-22 15:09:37 · 3201 阅读 · 10 评论 -
cocos Box2D物理引擎
Box2Dnew&&delete使用new会调用构造函数使用delete会调用析构函数malloc&&free c的库函数,仅仅用来申请内存空间构造:先构造父类后构造本身析构:先析构本身后析构父类1.属性框:显示物理攻击,防御值,生命值 要求:显示当前卡牌的属性Box2D物理世界世界表示一个范围,实际上也是一个刚体,需要设置边界,即原创 2016-10-10 20:56:32 · 785 阅读 · 0 评论 -
cocos文件持久化
cocos 文件持久化 访问json文件格式rapidjson::Document doc; doc.Parse(data.c_str()); doc["hello”][0].AddMember("name", "zhnaghow", doc.GetAllocator());//hello为属性名 [0]为hello内第一个大括号包含的内容json文件格式:原创 2016-10-10 20:57:12 · 820 阅读 · 0 评论 -
cocos 动画 触摸事件
动画与触摸动画动画分为两部分 animation 与 animate 将动画类比为连环画,则 animation相当于造书的过程而 animate则为快速翻书的动作 通常会再添加一个repeateForever的动作,确保动画一直继续下去1️⃣animation 首先创建精灵帧缓存,然后将许多图片合成一张大图片与plist文件,加入缓存中 // 创建获取精灵帧缓原创 2016-10-10 20:59:17 · 582 阅读 · 0 评论 -
cocos场景跳转与坐标系
cocos 第二天场景跳转与坐标系场景跳转场景的跳转基本上是在对按钮的绑定事件中实现的1️⃣ 压栈(push)与出栈(pop) auto scene = MyScene::creatMyScene(); // 对将要进入场景的声明 Director::getInstance()->pushScene(scene);出栈就不需要指明类了,从哪里来到原创 2016-10-10 21:09:17 · 623 阅读 · 0 评论 -
Tiled瓦片地图的使用
Tiled软件使用的注意事项:1️⃣文件的导入。图层文件的导入不能有中文名字,最好是先把需要的资源文件导入到工程的Resource文件夹中,让后到这个文件夹中导入Tiled软件,进行瓦片地图的绘制。2️⃣文件的导出。在保存的时候就可以直接保存到工程的Resource文件夹中,随后在工程中添加,即导出成功。导出后可以查看.tmx文件,可以尝试着读懂导出的.tmx文件。以上步骤完成后就可以原创 2016-10-22 15:05:18 · 2114 阅读 · 0 评论 -
ios 安卓 打包 (mac&&window) 含 Quick 打包
iOS 需在设置EnableBitecode 为NO,选择手机系统版本, 然后在Xcode中添加开发者账号,即手机的AppleID,确保手机解锁状态,点击运行项目,就会在你的手机上安装项目运行。==》真机调试Android就比较麻烦了1️⃣命令行打包首先需要三个资源 :在安装cocos引擎包后,提示设置这三项路径的时候添进去(记得把句尾的空格去掉)最后一个a原创 2016-10-22 15:07:00 · 1086 阅读 · 0 评论