![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
COCOS
__艾
每一个不曾翩翩起舞的日子都是对生命的辜负
展开
-
COCOS实训第一天
半年都没学COCOS了,实在有点,,,老实说,大二学了一年COCOS,什么都没学会,今天一看连简单的的符号都蒙蔽了::是作用域运算符,比如说:Sprite::Create()可能有很多个同名的Create()方法,这里特指的是Sprite类下面的Create()方法,-—>是对象访问方法的运算符,比如说sp-->Create()相当于.即C#里面的对象名.函数名()。原创 2017-01-06 12:48:45 · 414 阅读 · 0 评论 -
COCOC——Vector
通过一天的时间看Vector,其实cocos的Vector跟C++的区别在于前者可以自动释放空间,后者需要自行手动释放。下面来为大家介绍一下Vector的用法吧。Vector它是一个模板类,就是一个动态数组,只不过Vector功能更为强大,所以我们经常用它来在程序中使用。尖括号里<>,是数据类型,那我们想添加一个Layer或者Sprite这种指针类型的变量,格式就是:Vector<Sprite转载 2017-01-07 17:21:26 · 330 阅读 · 0 评论 -
Cocos2d-x SpriteFrameCache的使用
根据官方文档与其他c++属性实现的类似书中示例:图中的小人是会动的。 首先使用texturepacker制作出一张拼图,导出plist等文件:plist类似: 3.x的cocos似乎不再鼓励使用什么BatchNode等优化方式,官方支持的是SpriteFrameCache,类似TextureCache。 使用的方式是在某个位置加载plist文件,然转载 2017-01-07 19:09:11 · 959 阅读 · 0 评论 -
ZOrder
一、声明笔者以cocos2d框架的cocos2d-x-3.3rc0版本源码做分析。本文属于笔者原创,允许转载和分享,但请注明文章出处。二、简介ZOrderZOrder顾名思义就是节点(Node对象)在Z轴上的排序,这样一来ZOrder越小就越优先显示。每个节点(Node对象)可以持有多个子节点,组成节点树(关于节点树的介绍查看《Cocos2d之Node类详解之节点树转载 2017-01-08 19:08:07 · 772 阅读 · 0 评论 -
单例模式
单例:即只有一个类对象,且提供全局的访问权限特点:1.构造函数私有2.私有的静态成员指针,标识是否已产生了单例实例3.提供一个getInstance()方法来获取单例对象下面已打飞机中的子弹管理类来说明,单例的用法及实现:#ifndef _MANAGER_H_#define _MANAGER_H_#include "cocos2d.h";/转载 2017-01-09 10:56:20 · 190 阅读 · 0 评论 -
COCOS设计模式--简单工厂模式
Cocos2d-x中也有工厂模式,何为工厂模式,顾名思义就是用来产生产品的,工厂就是用来创建其他类对象的类,我们把这个创建其他类对象的类叫做工厂类,而这些被创建的对象叫做产品,所以这种模式才叫做工厂模式,是不是很形象。我们从纯C++的角度来看一下如何使用工厂模式。工厂模式又分为简单工厂模式、工厂方法模式、抽象工厂模式,先来看一下简单工厂模式如何实现。简单工厂模式:为了解决频繁调转载 2017-01-09 11:14:52 · 472 阅读 · 0 评论 -
Json解析
20170110JSON解析一般默认键值结构,可以嵌套[]数组里面放整个字典{}作为字符串加“”,数字不加引号。 {“Name”:”zhangsan”,“Age”:20,“Address”:{“Province”:”AA”,“City”:”PDS”,“Code”:123456} “Book”:[{“id”:1,“name”原创 2017-01-11 21:10:51 · 275 阅读 · 0 评论 -
瓦片地图
依图片大小来设计地图图片大小624*416文件---》新建文件--》将图片导入工具:地图--》新图块--》浏览--》拖动的时候shift加选,一次拖动多块---》鼠标不用按任何键进行移动--》 加拐点----》最后保存,保存在VS里面打开,是XML的文件,路径改一下。原创 2017-01-11 21:18:54 · 261 阅读 · 0 评论