COCOS2D-X
文章平均质量分 78
PCbinary_001
诚实勤奋,有上进心,.有良好团队合作精神,集体荣誉感强,认真负责,对程序编写,尤其是对游戏程序的编写有浓厚的兴趣,自学能力强,组织能力强,可以快速融入团队,适应繁重工作,吃苦耐劳;
展开
-
cocos2dx游戏优化方向
优化方向:一、引擎底层优化:cocos2dx版本选择二、纹理优化:png格式,一个像素4字节1.二的幂次方拼图:由于底层的opengl是按二的幂次方申请内存的,然后再吧这个图片存在内存中,如果一个480*480*4的图片要存入内存,那么它的实际占用内存是512*512*4。所以为节约内存,我们的图片大小最好按二的幂次方制作(拼图法)。2.色深优化:颜色模式的转换等转载 2014-10-21 16:57:12 · 450 阅读 · 0 评论 -
Cocos2d-x 3.2示例UserDefaultTest(用户默认配置)
本篇博客介绍Cocos2d-x 3.2示例中的UserDefaulstTest,我们在开发中可能需要用到一些默认配置,一般会以xml形式保存。Cocos2d-x为我们提供了UserDefault类来实现这样的需求-- enable log--[[UserDefaultTest.lua用户默认配置]]--local function doTest() cclog("********转载 2014-10-21 18:05:22 · 363 阅读 · 0 评论 -
cocos2d-x API结构图
http://www.cocos2d-x.org/reference/native-cpp/V3.0rc2/db/d61/classcocos2d_1_1_action.html转载 2014-10-21 18:21:01 · 310 阅读 · 0 评论 -
【COCOS2DX-游戏开发之三四】cocos2dx 3.0 TableView特殊用法:滚动时不能选择等等
cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求: 1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断void WeaponSelectLayer::tableCellUnhighlight(coco转载 2014-10-21 16:50:22 · 666 阅读 · 0 评论 -
cocos2d-x引擎添加音乐
一:在.cpp中添加头文件//cpp with cocos2d-x#include"SimpleAudioEngine.h"二:在init()里添加背景音乐//cpp with cocos2d-xCocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("background-music-转载 2014-10-21 16:50:53 · 521 阅读 · 0 评论 -
cocos2d-x CCScrollView和CCTableView的使用
在游戏和应用中经常要实现左右滑动展示游戏帮助、以列表显示内容的UI效果,就像android中的Gallery和ListView。本文通过CCScrollView和CCTableView分别来实现这两个效果,基于cocos2d-x 2.0.4版本。首先来简单了解一下这两个东东,CCScrollView本身是一个CCLayer,而CCTableView是CCScrollView的子类,这是引擎已经转载 2014-10-21 17:02:07 · 464 阅读 · 0 评论 -
Cocos2dx引擎11-OpenGLES渲染之Shader准备
Cocos2dx底层图形绘制是使用OpenGL ES协议的。OpenGL ES是什么呢?OpenGL ES(OpenGl for Embedded System)是OpenGL三维图形API的子集,针对手机,PDA和游戏主机等嵌入式设备而设计.该API有Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准.OpenGL ES是从Ope转载 2014-10-21 17:36:32 · 905 阅读 · 0 评论 -
cocos2d批次渲染
CCSprite* bullet=CCSprite::createWithSpriteFrameName("bullet1.png"); bulletBatchNode->addChild(bullet);//这里子弹要添加到bulletBatchNode中,效果如下左图 //this->addChild(bullet);换成这句渲染批次和FPS,如下右图 }转载 2015-01-05 16:22:51 · 1081 阅读 · 0 评论 -
cocos2dx常见的46中+22中动作详解
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("I转载 2016-03-12 14:55:05 · 350 阅读 · 0 评论