隐私政策 我们尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的 服务,我们会按照本隐私权政策的规定使用和披露您的个人信息。但我们将以高 度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下 ,我们不会将这些信息对外披露或向第三方提供。我们会不时更新本隐私权政策 。 您在同意我们服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私 权政策属于我...
Cocos2dx项目--动作类游戏内存优化--Spine结构分析1 原文地址:http://www.cnblogs.com/freeze86/p/4245060.htmlSPine数据组织spAtlas:这个是从.atlas文件中解出来的结构,其中包含了纹理struct spAtlas { spAtlasPage* pages; spAtlasRegion* regions; void* rendererObject
Cocos2dx项目--动作类游戏内存优化--Spine结构分析 原文地址:http://www.cnblogs.com/freeze86/p/4245020.html项目接近尾声,需要做加载效率优化和内存优化。在加载Spine制作的资源时候,我们需要将文件(.json)进行解析,然后创建对象spAtlas* t_atlas = spAtlas_createFromFile(altas_name.c_str(), 0); 第一步 //加
win10完美去除快捷方式小箭头的方法 转自:http://bbs.kafan.cn/thread-1843802-1-1.html1.去掉小箭头reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,19
3D游戏模型提取、导入、导出教程 本教程转自http://geek.prdsarea.com/forum.php?mod=viewthread&tid=891&fromuid=282846(出处: http://geek.prdsarea.com/)这个是我的第二个教程,这个教程的主要内容是教大家如何提取3D游戏里的模型,因为有一些3D游戏里面的模型非常精致,例如有一些人物模型或者场景模型。这样大大方便了模型的
cocos2dx截图 void takeScreenShot(){// 截取整屏Size winSize = Director::sharedDirector()->getWinSize();texture = RenderTexture::create(winSize.width, winSize.height);texture->clear(0,0,0,0);// 开始渲染texture->
cocos2dx精灵变灰 使用shader使精灵变灰,很简单,只需下面这个类:#ifndef __ColorUtil_H__#define __ColorUtil_H__#include "cocos2d.h"USING_NS_CC;class ColorUtil{public: static ColorUtil* getInstance(); ColorUtil(); ~ColorUtil();
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
为Cocos2d-x的Android平台添加Protobuffer支持 软件: cocos2d-x版本protobuffer版本:NDK版本:Eclipse: 之前在网上搜索了很多文章,发现大多文章都没有一个完整的流程,自己摸索了2天,成功添加了protobuffer支持。这里记录下同时分享给其他人。这里的添加方式雷同于添加cocos2d-x所需要的第三方库。1. 利用cocos2d-x提供的python脚本新生成一个项目。(进
野指针的内存及意思 0xcdcdcdcd - Created but not initialised0xdddddddd - Deleted0xfeeefeee - Freed memory set by NT's heap manager0xcccccccc - Uninitialized locals in VC6 when you compile w/ /GZ0xabababab - Memor
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
cocos2d-x类似Temple Run 游戏恢复的321倒计时实现 本文为firedragonpzy原创,转载务必在明显处注明:转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/3467近期的游戏中,需要有个类似Temple Run游戏中倒计时,出现3、2、1,然后开始游戏。至于为什么有这样的需求,你懂得……尝试了好多方法,例如动作,时
Cocos2d-x带光标的输入框 cocos2d-x为我们提供了一个跨平台的输入框,CCTextFieldTTF,初看时感觉提供的功能很少,当看到tests中TextInputTest这个例子的时候,感觉它的使用还真是很复杂,其原因无非是一些设置和判断的繁琐。不过话说回来了,输入框最主要的是跨平台监听输入,而不是样式!至于我们想要做的,就是根据游戏的需要相对封装一个简单的输入框而已!今天我就以一个简单的带光标的输入框为例子
cocos2d-x按钮CCControlButton的用法 转载请注明,原文地址: http://blog.csdn.net/musicvs/article/details/82429631. 按钮创建[cpp] view plaincopy/* 正常状态下的按钮图片 */ CCScale9Sprite* btnNormal = CCScale9
cocos2d-x json解析 jsonBox 第一次用cocos2d-x,用到了解析json,发现网上用的都是libJson,试了一下取个值,感觉好麻烦。我想要一种和jsonkit一样的,简单的一两句代码就能取到自己想要的值.而后去json官网,看了下c++的json库,最后选用jsonBox,使用方面,配置简单。下面是具体的适用方法。下载地址:https://github.com/anhero/JsonBox1.
使用CCHttpClient进行cocos2d-x网络编程 在我使用的cocos2d-x版本(2.1.2)中,已经将curl融进cocos2d-x框架中。下面动手写个简单的网络程序。 首先创建一个cocos2d-x项目。 然后我创建了一个网络连接的类,名叫HttpNetConn。其继承自CCObject,管理网络连接的相应功能。 [cpp] view plaincopyprint?
关于cocos2d-x中CCScrollView和CCMenu触摸优先级的解决方案 一,最近使用cocos2d-x写一款跨平台的游戏,有这样一个功能需求,手机屏幕的某块区域可上下滚动,滚动区域的内容又是可点击的按钮。首先想到在CCScrollView里面添加CCMenu。恰好这个CCMenu是一张张图片,即CCItemImage,当图片布满整个滚动区域的时候,你会发现CCScrollView滑动不了了。原因很简单,是CCMenu的触摸事件吃掉了CCScrollView的触
cocos2d-x中的模态对话框简单实现 cocos2d-x中没有为我们提供模态对话框的实现,不过有一个分平台来实现的确认对话框的实现CCMessageBox,可以实现的对话框。可是定制性不强,可以当做系统级的提示,但是如果作为游戏中的对话框就显得不那么妥当了!自定义一个模态对话框需要注意两方面:一. 触摸事件响应的优先级别二.易扩展其实第一点是比较麻烦的一个方面,第二点主要是根据用法的不同而需
cocos2d-x CCScrollView和CCTableView的使用 在游戏和应用中经常要实现左右滑动展示游戏帮助、以列表显示内容的UI效果,就像android中的Gallery和ListView。本文通过CCScrollView和CCTableView分别来实现这两个效果,基于cocos2d-x 2.0.4版本。首先来简单了解一下这两个东东,CCScrollView本身是一个CCLayer,而CCTableView是CCScrollView的子类,这是引擎已经