关闭

Cocos2dx项目--动作类游戏内存优化--Spine结构分析1

原文地址:http://www.cnblogs.com/freeze86/p/4245060.html SPine数据组织 spAtlas:这个是从.atlas文件中解出来的结构,其中包含了纹理 struct spAtlas { spAtlasPage* pages; spAtlasRegion* regions; void* rendererObject...
阅读(667) 评论(0)

Cocos2dx项目--动作类游戏内存优化--Spine结构分析

原文地址:http://www.cnblogs.com/freeze86/p/4245020.html 项目接近尾声,需要做加载效率优化和内存优化。 在加载Spine制作的资源时候,我们需要将文件(.json)进行解析,然后创建对象 spAtlas* t_atlas = spAtlas_createFromFile(altas_name.c_str(), 0);    第一步 //加...
阅读(1320) 评论(0)

win10完美去除快捷方式小箭头的方法

转自:http://bbs.kafan.cn/thread-1843802-1-1.html 1.去掉小箭头 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,19...
阅读(7014) 评论(1)

3D游戏模型提取、导入、导出教程

本教程转自 http://geek.prdsarea.com/forum.php?mod=viewthread&tid=891&fromuid=282846 (出处: http://geek.prdsarea.com/) 这个是我的第二个教程,这个教程的主要内容是教大家如何提取3D游戏里的模型,因为有一些3D游戏里面的模型非常精致,例如有一些人物模型或者场景模型。这样大大方便了模型的...
阅读(3615) 评论(0)

cocos2dx截图

void takeScreenShot(){ // 截取整屏 Size winSize = Director::sharedDirector()->getWinSize(); texture = RenderTexture::create(winSize.width, winSize.height); texture->clear(0,0,0,0); // 开始渲染 texture->...
阅读(372) 评论(0)

cocos2dx精灵变灰

使用shader使精灵变灰,很简单,只需下面这个类: #ifndef __ColorUtil_H__ #define __ColorUtil_H__ #include "cocos2d.h" USING_NS_CC; class ColorUtil{ public: static ColorUtil* getInstance(); ColorUtil(); ~ColorUtil(); ...
阅读(523) 评论(0)

google protocl buffer 序列化和反序列化的一个例子

需要先定义协议文件 relation.proto,文件内容如下: package mooon.rpc; option cc_generic_services = true; message ReqUserInfo {     required uint32 userid = 1;     required string mask = 2; } message U...
阅读(364) 评论(0)

为Cocos2d-x的Android平台添加Protobuffer支持

软件: cocos2d-x版本 protobuffer版本: NDK版本: Eclipse: 之前在网上搜索了很多文章,发现大多文章都没有一个完整的流程,自己摸索了2天,成功添加了protobuffer支持。这里记录下同时分享给其他人。 这里的添加方式雷同于添加cocos2d-x所需要的第三方库。 1. 利用cocos2d-x提供的python脚本新生成一个项目。(进...
阅读(591) 评论(0)

野指针的内存及意思

0xcdcdcdcd - Created but not initialised 0xdddddddd - Deleted 0xfeeefeee - Freed memory set by NT's heap manager 0xcccccccc - Uninitialized locals in VC6 when you compile w/ /GZ 0xabababab - Memor...
阅读(694) 评论(0)

cocos2d-x获取系统时间

用cocos2d-x获取系统时间,格式为年月日时分秒: void GetTime(float dt) { struct tm *tm; #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) //win32平台 time_t timep; time(&timep); tm = localti...
阅读(1186) 评论(0)

cocos2d-x类似Temple Run 游戏恢复的321倒计时实现

本文为firedragonpzy原创,转载务必在明显处注明: 转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/3467 近期的游戏中,需要有个类似Temple Run游戏中倒计时,出现3、2、1,然后开始游戏。至于为什么有这样的需求,你懂得…… 尝试了好多方法,例如动作,时...
阅读(1477) 评论(2)

Cocos2d-x带光标的输入框

cocos2d-x为我们提供了一个跨平台的输入框,CCTextFieldTTF,初看时感觉提供的功能很少,当看到tests中TextInputTest这个例子的时候,感觉它的使用还真是很复杂,其原因无非是一些设置和判断的繁琐。不过话说回来了,输入框最主要的是跨平台监听输入,而不是样式!至于我们想要做的,就是根据游戏的需要相对封装一个简单的输入框而已! 今天我就以一个简单的带光标的输入框为例子...
阅读(901) 评论(0)

cocos2d-x按钮CCControlButton的用法

转载请注明,原文地址:  http://blog.csdn.net/musicvs/article/details/8242963 1. 按钮创建 [cpp] view plaincopy /* 正常状态下的按钮图片 */       CCScale9Sprite* btnNormal = CCScale9...
阅读(891) 评论(0)

cocos2d-x与CocosBuilder

本文将一步一步展示怎样将CocosBuilder导出的东西加入到cocos2d-x工程中,生成可执行程序。这涉及到几个问题: 安装CocosBuilder,然后大致了解其功能使用CocosBuilder编辑并保存将CocosBuilder的输出加入到cocos2d-x工程中 下面逐一介绍。cocos2d-x有一个比较全面的例程,但是比较难于理解。本文只是抽取其中一部分,主要实现如下的功...
阅读(924) 评论(0)

cocos2d-x json解析 jsonBox

第一次用cocos2d-x,用到了解析json,发现网上用的都是libJson,试了一下取个值,感觉好麻烦。我想要一种和jsonkit一样的,简单的一两句代码就能取到自己想要的值. 而后去json官网,看了下c++的json库,最后选用jsonBox,使用方面,配置简单。 下面是具体的适用方法。 下载地址:https://github.com/anhero/JsonBox 1....
阅读(757) 评论(0)
112条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:91672次
    • 积分:1446
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:87篇
    • 译文:15篇
    • 评论:15条
    最新评论