cocos2dx
文章平均质量分 96
tingting14054765
移动端手机游戏开发者一枚~
展开
-
[cocos2dx]接入友盟第三方sdk方法(iOS版)
使用cocos2d-x 3.x(发行版)版本新建的工程,需要修改应用编译架构,修改方法为:将Xcode中Build Settings的Architectures修改为$(ARCHS_STANDARD_32_BIT),Valid Architectures删除arm64。另外你使用的cocos2d-x的SDK,应该使用带有32位版本的库文件。若要编译64位版本应用,可以到SDK下载页面,原创 2014-07-23 11:19:34 · 4284 阅读 · 0 评论 -
csdn的朋友们帮忙支持下我的ios游戏~自学之路太艰难
csdn的朋友们帮忙支持下我的ios游戏~自学之路太艰难原创 2014-09-23 11:01:34 · 891 阅读 · 3 评论 -
关于cocos2dx中的strcmp
strcmp是比较两个字符串的函数,原创 2014-08-30 11:39:48 · 1091 阅读 · 0 评论 -
cocos2dx-sprite的用法
bool MyScene::init(){ Size size = Director::getInstance()->getWinSize();//屏幕的大小 Sprite *sp1 = Sprite::create("icon.png"); sp1->setPosition(Vec2(size.width*0.2,size.height原创 2014-09-01 22:45:06 · 762 阅读 · 0 评论 -
C++的三种定义数据结构
有关const成员、static成员、const static成员的初始化:1、const成员:只能在构造函数后的初始化列表中初始化2、static成员:初始化在类外,且不加static修饰3、const static成员:类只有唯一一份拷贝,且数值不能改变。因此,可以在类中声明处初始化,也可以像static在类外初始化123转载 2014-09-01 22:59:12 · 969 阅读 · 0 评论 -
Cocos2dx 关于层的屏蔽
当我们在用cocos2d-x引擎进行游戏设计时,很多时候有这样一种情况 我们需要创建一个层A,覆盖住层B,当我们在层A上进行触摸操作时,可能会对层B进行操作。所以我们需要做的是当层A覆盖住层B时,屏蔽层B的touch事件摘自某文章layer屏蔽touch事件此处有个问题,在popLayer层上触摸,你会发现底层的GameScene会响原创 2014-09-03 19:58:30 · 1690 阅读 · 0 评论 -
cocos2dx面试题-第二波
原文:http://www.cnblogs.com/xxiaoye/p/3950185.html作者:xxiaoye昨天听了腾讯2015校招的在线宣讲会,看到了游戏技术大拿Steven,他总结了需要的达人得爱技术,能坚持,够挑剔。马上校招了,加油吧,骚年~ 网上关于cocos2d-x的面试题比较少,这里搜集和整理了一写网上关于cocos2d-x游戏开发的面试题。转载 2014-10-06 11:27:56 · 1525 阅读 · 0 评论 -
Lua代码解析-写给C和C++开发者
Lua代码解析-写给C和C++开发者原创 2014-10-30 08:35:38 · 1036 阅读 · 0 评论 -
转cocos2dx官网上的sqlite基础使用
SQLite集成与用法概述在Cocos2d-x中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用SQLite数据库存储数据。SQLite是使用非常广泛的嵌入式数据库,它有小巧 、高效、跨平台、开源免费和易操作的特点。SQLite数据库是使用C语言来编写的,那么在Cocos2d-x使用SQLite也是得心应手。准备首转载 2014-11-05 15:10:41 · 733 阅读 · 0 评论 -
某游戏攻城师的2014年年度总结
某游戏攻城师的2014年年度总结原创 2015-01-06 16:01:21 · 1183 阅读 · 4 评论 -
VS+cocos2dx遇到的添加库的问题
最近遇到一个问题,就是使用cocos2d-x的扩展包内的CCHttpRequest类去做网络应用,发现总是报错,先前没用过vs,对C++也是入门,所以拖到今天晚上空闲才解决了...首先贴错把:1>libExtensions.lib(HttpClient.obj) : error LNK2019: 无法解析的外部符号 __imp__pthread_create,该符号在函数 "pri转载 2015-03-24 11:14:43 · 1141 阅读 · 0 评论 -
网易游戏2015年暑期实习生面试经历-游戏研发工程师
首先,我还是先介绍一下网易游戏吧,引用别人的一段话作者:王选易,出处: http://www.cnblogs.com/neverdie/ 欢迎转载 ,也请保留这段声明。如果你喜欢这篇文章,请点【推荐】。谢谢!网易游戏面试准备如果你大学里有想过从事游戏开发的话,你对网易游戏肯定不会陌生,网易开发出过梦幻西游,倩女幽魂这种端游大作,可惜在页游和手游方面现在依旧毫无建树,网易原创 2015-06-02 17:09:16 · 5402 阅读 · 3 评论 -
cocos2dx面试题(2)
一个群共享里面的题目,答案是自己写的,个人见解,总觉得有点地方不对的样子1.autorelease和release的区别 release是立即释放引用计数,如果到达0,对象被销毁。 autorelease是延迟释放,是为了更好管理内存产生的。比如如下代码:[cpp] view plaincopyCCOb转载 2014-08-29 18:31:05 · 925 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
[cocos2dx]学习笔记 jsonDict
jsondict是一种现在移动互联网用得比较多的一种数据ding y原创 2014-08-01 16:26:27 · 512 阅读 · 0 评论 -
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 阅读 · 0 评论 -
关于创建cocos2dx的定时器
scheduleOnce(schedule_selector(HelloWorld::ChangeScene),1.5f);//3s后调用一次ChangeScene函数void HelloWorld::ChangeScene(float dt){}原创 2014-09-04 17:09:06 · 482 阅读 · 0 评论 -
刚提交完一个游戏app,记录一下近期自己的计划
1.在等待app 美食消消看审核的一星期里,赶出喵星人历险记的基本框架2.原创 2014-08-20 23:55:11 · 566 阅读 · 0 评论 -
关于cocos2dx的屏幕适配
共有五种分辨率适配的策略,其实就是从设计分辨率适配到屏幕分辨率时,图片拉伸的策略:1、ResolutionPolicy::SHOW_ALL屏幕宽、高分别和设计分辨率宽、高计算缩放因子,取较(小)者作为宽、高的缩放因子。保证了设计区域全部显示到屏幕上,但可能会有黑边。2、ResolutionPolicy::EXACT_FIT屏幕宽与设计宽比作为X方转载 2014-08-22 15:56:32 · 691 阅读 · 0 评论 -
cocos2dx塔防游戏逻辑
cocos2dx 塔防游戏逻辑1.欢迎界面2.tield制作游戏地图,空块设置cantouch属性为13.设置地图锚点,把锚点加入一个锚点容器,给怪物的行走函数传入该锚点容器参数,让怪物按照锚点行走4.创建炮塔(触摸坐标转地图,转炮塔数组坐标)先检查触摸开始位置是否可以创建炮塔,然后创建炮塔选择界面,位置是整块再根据触摸的选择位于哪一块上,确定创原创 2014-08-22 19:52:23 · 1592 阅读 · 0 评论 -
cocos2dx 常见缓存
在介绍三个缓存时,我们要先理清一个问题:什么是纹理?通俗的解释呢,纹理就是图片的意思啦。当一张图片被加载到内存后,它是以纹理的形式存在的。从这里可以看出,纹理其实就是一块内存!这块内存中存放的是按照指定的像素格式填充的图片像素信息。下面进入正题:1、TextureCacheTextureCache纹理缓存是最底层也是最有效的纹理缓存。它到底有什么用呢?我先描述一个现象吧:假设游戏中转载 2014-08-22 21:14:07 · 551 阅读 · 0 评论 -
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 阅读 · 0 评论 -
CCEGLView学习
继承关系CCEGLView-> CCEGLViewProtocolCCEGLView是窗口,在不同平台上有不同的实现,而CCEGLViewProtocol是CCEGLView定义的接口,所以学习CCEGLView,主要是要学习CCEGLViewProtocol中定义的接口。类主要成员CCEGLView();构造函数,初始化所有成员变量。转载 2014-08-22 20:27:33 · 800 阅读 · 0 评论 -
[cocos2dx]常用思想 重新加载界面后,使界面与之前修改的一致
1.初次加载此界面2.关闭此界面3.重新加载此界面,读取b原创 2014-08-11 14:12:12 · 523 阅读 · 0 评论 -
[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 阅读 · 0 评论 -
[转载]appstore发布流程
作者:Bart Jacobs当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。 推荐阅读:App Store提交上线和市场推广专题 介绍我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不转载 2014-08-14 13:43:14 · 529 阅读 · 0 评论 -
Unity3d开发MOBA游戏类《王者荣耀》记录(起)
最近在公司搬砖事情不多,因为最近在玩鹅厂游戏《王者荣耀》,是一款目前市场上最火爆的moba类手游,所以抽空想做一个类似的demo~本文纯灌水记录一下开发计划,客户端打算采用Unity3d,服务器打算先用C++的一套现成的改改(其实用photon会更方便),数据库使用mysql。客户端UI准备使用Unity3d的UI插件 NGUI,因为之前实习对这个插件比较实习,UI框架自己写一套,所有的UI都原创 2016-11-17 16:50:54 · 14651 阅读 · 1 评论