- 博客(19)
- 收藏
- 关注
转载 json数据格式
假设你是用$.getJSON();方法获取JSON数据$.getJSON(url,{"Action":"getStudent"},function(data){});下面构建JSON数据:构建JSON数据格式一(单个对象){"Name":"Jime","Sex":"Boy","Birthday":"1991-12-8"}获取方式:data.Namedata.Sex
2014-08-29 19:10:18 455
转载 cocos2dx面试题(2)
一个群共享里面的题目,答案是自己写的,个人见解,总觉得有点地方不对的样子1.autorelease和release的区别 release是立即释放引用计数,如果到达0,对象被销毁。 autorelease是延迟释放,是为了更好管理内存产生的。比如如下代码:[cpp] view plaincopyCCOb
2014-08-29 18:31:05 925
转载 cocos2dx面试题
1,阐述cocos2d-x 中CCScene CCLayer CCSprite CCNodeCCScene:CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的用法是直接用一个或多个l
2014-08-29 18:16:21 1064
原创 C++一些知识难点
什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因
2014-08-24 13:45:21 923
转载 cocos2dx 常见缓存
在介绍三个缓存时,我们要先理清一个问题:什么是纹理?通俗的解释呢,纹理就是图片的意思啦。当一张图片被加载到内存后,它是以纹理的形式存在的。从这里可以看出,纹理其实就是一块内存!这块内存中存放的是按照指定的像素格式填充的图片像素信息。下面进入正题:1、TextureCacheTextureCache纹理缓存是最底层也是最有效的纹理缓存。它到底有什么用呢?我先描述一个现象吧:假设游戏中
2014-08-22 21:14:07 551
转载 CCEGLView学习
继承关系CCEGLView-> CCEGLViewProtocolCCEGLView是窗口,在不同平台上有不同的实现,而CCEGLViewProtocol是CCEGLView定义的接口,所以学习CCEGLView,主要是要学习CCEGLViewProtocol中定义的接口。类主要成员CCEGLView();构造函数,初始化所有成员变量。
2014-08-22 20:27:33 800
原创 cocos2dx塔防游戏逻辑
cocos2dx 塔防游戏逻辑1.欢迎界面2.tield制作游戏地图,空块设置cantouch属性为13.设置地图锚点,把锚点加入一个锚点容器,给怪物的行走函数传入该锚点容器参数,让怪物按照锚点行走4.创建炮塔(触摸坐标转地图,转炮塔数组坐标)先检查触摸开始位置是否可以创建炮塔,然后创建炮塔选择界面,位置是整块再根据触摸的选择位于哪一块上,确定创
2014-08-22 19:52:23 1593
转载 Cocos2dx3.0触摸机制
在Cocos2dx 3.0版本中,废弃了以往2.x版本的写法,我们先来看一下Layer.h中的一段代码:1234567891011//单点触摸 virtual bool onTouchBegan(Touch *touch, Event *unused_eve
2014-08-22 16:00:42 839
转载 关于cocos2dx的屏幕适配
共有五种分辨率适配的策略,其实就是从设计分辨率适配到屏幕分辨率时,图片拉伸的策略:1、ResolutionPolicy::SHOW_ALL屏幕宽、高分别和设计分辨率宽、高计算缩放因子,取较(小)者作为宽、高的缩放因子。保证了设计区域全部显示到屏幕上,但可能会有黑边。2、ResolutionPolicy::EXACT_FIT屏幕宽与设计宽比作为X方
2014-08-22 15:56:32 691
转载 [转载]appstore发布流程
作者:Bart Jacobs当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。 推荐阅读:App Store提交上线和市场推广专题 介绍我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不
2014-08-14 13:43:14 529
原创 [cocos2dx]数据存储 UserDefault
static std::string getPlayerName(){std::string n = UserDefault::getInstance()->getStringForKey("PLAYER_NAME","");return n;} staticint getHighScore(){return UserDefault
2014-08-11 14:09:08 641
原创 c++知识盲点,自查
static_cast ( expression 简)介)编辑该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;进行下行转换(把基类指针或引用转换成派生类表示)时
2014-08-05 21:09:10 662
原创 cocos2dx 学习笔记之 EdixBox(输入框)
EdixBox *_editName;_editName =EditBox::create(Size(130*1.5,30*1.5),Scale9Sprite::create());_editName->setPosition(Point(178,409));_editName->setFont("arial",20);_editName->setPlace
2014-08-05 15:52:12 747 1
原创 cocos2dx 2.x 动作全解析
bool HelloWorld::init(){//////////////////////////////// 1. super init firstif ( !CCLayer::init() ){return false;}CCSprite * sp= CCSprite::create("Icon.png");sp->setPosition(ccp(150, 150));a
2014-08-01 16:26:25 481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人