
cocos2d-x
文章平均质量分 90
zky1347888
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 3.0alpha1+ cocostudio工程搭建
cocos2dx -version:cocos2d-x-3.0alpha1下载新的cocos2dx 版本, 官网下载或在https://github.com/explore(分布式版本控制系统,上面有很多源码)用vs2012以上的版本打开:D:\cocos2d-x-3.0alpha1\build *.sln 整体编译一遍这个应该是没有问题的,如果有问题就重新解压然后,再编原创 2013-12-14 16:13:02 · 3312 阅读 · 0 评论 -
CCDictionary 应用
CCDictionary在cocos2d-x中被大量的应用,比如CCTexureCache,CCSpriteFramCache等等。1.实现原理1.1.uthashCCDictionary是使用uthash实现的,而过时的CCMutableDictionary则是使用STL实现,就效率而言CCDictionary至少提升了两倍,而且CCDictionary并转载 2015-11-21 22:47:18 · 772 阅读 · 0 评论 -
cocos2dx 定时器使用 schedule,scheduleUpdate,scheduleOnce
一个游戏中只有一个schedule(是单例),使用的时候要先获取对象,如果继承CCNode 就不用了,因为已经获取了。CCScheduler *m_pScheduler = CCDirector::sharedDirector()->getScheduler();原文地址:http://blog.youkuaiyun.com/zhanghefu/article/details/转载 2015-11-22 10:52:00 · 1359 阅读 · 0 评论 -
cocos2dx渲染流程
2.x版本一个程序的开始:我们先从main函数开始看,return CCApplication::sharedApplication()->run();进入改函数中,改函数中代码片段 CCApplication类是跨平台文件,不同平台的实现方式不一样,ios的是*.mm文件,里面实现死循环的方式也是调用该平台的方式,不过意思都是这样只不过,实现不同。//一个死循环 while (原创 2015-01-01 12:00:38 · 1192 阅读 · 0 评论 -
cocos2dx创建精灵的五种方法
cocos2dx创建精灵的五种方法(包括使用图片名获取图片)废话少说,直接上代码: // 创建精灵的五种方法 //方法一:直接创建精灵 //适合于要显示的是这张图片的全部区域, CCSprite * sprite = CCSprite::create("Icon.png"); //上面那句话也可以根据需要这样来写: //CCSt转载 2014-01-23 17:43:48 · 1742 阅读 · 0 评论 -
cocos2d-x屏幕适配总结
看了两篇转载的文章有了些大概的了解。也在hellocpp里面实验过。现在来总结一下:主要分两大类:竖版游戏:设置解释器的大小,正常解释器的大小应该与设计分辨率的大小是一致的eglView.init("HelloCpp",640,960);eglView.setFrameSize(640,960);设计分辨率:640*960分辨策略:kResolutionFixe原创 2014-01-08 20:30:05 · 2261 阅读 · 1 评论 -
cocos2dx的屏幕适配策略
原文地址:http://www.myexception.cn/operating-system/1436471.html两分钟让你明白cocos2dx的屏幕适配策略闲来无事,整理了一下cocos2dx的屏幕适配策略,本文适用于想快速理解cocos2dx适配的开发者。我们先假设:以854 * 480 的屏幕为标准进行开发,当然,这也就是cocos2dx所说的设计分辨率(Des转载 2014-01-08 20:02:02 · 2225 阅读 · 0 评论 -
Cocos2d-x 多分辨率适配完全解析
原文地址:http://www.ityran.com/archives/4809overview从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。有以下相关接口:CCEGLView::sharedOpenGLView()->setDesignRes转载 2014-01-08 19:58:38 · 1391 阅读 · 1 评论 -
CCEditBox简介
有些东西,刚看的时候,可能觉得很可怕,这东西很难。迟迟不肯下手,不知拖的越长对自己越是一种折磨,并逐渐丧失信心。万事开头难,放手去做,逼自己一下。等开始做起来。才发现并不是想象的那样,原来这东西如此简单。CCEditBox 比 textFiled好用太多,textFiled问题很多,使用输入框基本都用CCEditBox或是自己实现组件。基本用法:LUA -- i原创 2015-04-10 16:29:44 · 2030 阅读 · 0 评论 -
cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
最近在逛论坛的时候看到有的帖子说显示文本时用 CCLabelTTF 不是很好,且推荐游戏中最好别用。于是网上查了查相关资料,整理了下 ,顺便也分享下 在 cocos2d 中有三个类可以在层或精灵中添加文字:CCLabelTTFCCLabelBMFontCCLabelAtlas CCLabelTTF CCLabelTTF 每次调用 se转载 2015-04-13 16:41:37 · 1465 阅读 · 0 评论 -
cocos2dx触屏事件详解
版本:2.x平台iso先看mian.m文件//创建一个iso应用int retVal = UIApplicationMain(argc, argv,nil, @"AppController");iOS系统会调用AppController 的 didFinishLaunchingWithOptions函数,里面做了一些创建界面的东西该函数内部有如下代码;coc原创 2015-01-04 14:51:53 · 1582 阅读 · 0 评论 -
cocos2dx简单实现描边
版本2.x首先写一个类继承CCLabelTTF#pragma once#include "cocos2d.h"namespace Game{ using namespace cocos2d; class LabelTTFStroke:public cocos2d::CCLabelTTF { public: LabelTTFStroke(void); ~LabelTT原创 2015-01-02 12:03:37 · 1935 阅读 · 0 评论 -
屏幕分辩率与FrameSize、WinSize、VisibleSize、VisibleOrigin概念理解
分辨率是屏幕图像的精密度,是指显示器所能显示的像素的多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个图像想象成是一个大型的棋盘,而分辨率的表示方式就是所有经线和纬线交叉点的数目。转载 2014-04-16 17:31:04 · 6263 阅读 · 0 评论 -
cocos2dx-小技巧记录
水平翻转:锚点为中心 (0.5, 0.5)sprite:setScaleX(-1)(注:坑爹的cocostudio翻转用这种方法)原创 2014-02-18 14:15:55 · 1569 阅读 · 0 评论 -
cocos2dx 3.0 alpha1 + cocostudio UI Editor编辑器
首先搭建一下环境,如果不会请看:http://blog.youkuaiyun.com/tutuboke/article/details/17319837运行结果:截图:helloworld.h代码:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"原创 2013-12-20 19:38:28 · 7349 阅读 · 0 评论 -
cocos2dx 程序中处理cocostdio导出的帧动画
在cocostdio 编辑器中添加动画,主要就两点:在 “形体模式” 下(文件下面),从资源中添加动画的起始图片, 然后切换到 “动画模式” 下,下面会出来一个动画帧的框, 旁边默认生成的layer几 就是你刚才添加的起始动画的纹理文件, 然后从资源中, 选中剩下的动画,图片,用鼠标拖动到该区域。OK,动画已经添加好, 上面可以播放。然后说一下动作列表: 一个动作列表中可原创 2013-12-21 21:40:11 · 2503 阅读 · 0 评论 -
【转】cocos2d 游戏开发的常用工具汇总
位图字体工具Bitmap Font Tools BMFont (win) Fonteditor(java) 游戏开发的常用工具汇总" title="【转】cocos2d 游戏开发的常用工具汇总" style="margin:0px; padding:0px; border:0px; list-style:none">Google CodeGlyph Designer(Mac转载 2016-11-22 16:19:12 · 1674 阅读 · 0 评论