cocos2d-x
文章平均质量分 92
滴水梵音
程序人生
展开
-
Cocos2d-x游戏引擎迈入3.0时代 打造完整工具链
2014年3月15日北京国家会议中心,Cocos2d-x游戏引擎的创始人王哲正式宣布Cocos引擎发布3.0版本,同时还宣布了Cocos2d-x引擎的愿景:成为一个跨平台游戏开发的完整工具链,包含从快速原形开发到最终完成一个高性能产品。AD: 2014WOT全球软件技术峰会北京站 课程视频发布 2014年3月15日北京国家会议中心,Cocos2d-x转载 2014-09-15 12:00:40 · 687 阅读 · 0 评论 -
CCTextureCache的多线程加载原理和使用
CCTextureCache的多线程加载原理和使用做引擎的时候,遇到一个texture的异步加载,这里将具体的原理和使用方法贴出来,后面根据浏览器的特性做修改移植。 voidCCTextureCache::addImageAsync(constchar *path, CCObject *target,SEL_CallFuncO selector){CCAss转载 2014-03-26 10:22:10 · 467 阅读 · 0 评论 -
【cocos2dx游戏开发】之 手游短连接
手游采用短连接,好处自然不言而喻,所谓的短连接就是只有需要和服务器通讯的时候才连接服务器,通讯完毕就断开连接,我叫MT也采用了短连接的方式 弊端1. 每次发送消息的连接服务器和断开服务器也是一笔不小的开销2. 不适合那些大量即时信息的手游 优点1. 只在需要同步的时候才和服务器连接发送数据, 减少了服务器的压力2. 网络不给力转载 2014-04-21 13:27:00 · 1027 阅读 · 0 评论 -
在vs2010里自建cocos2dx工程,不依赖cocos2dx包
在vs2010里自建cocos2dx工程,不依赖cocos2dx包分类: cocos2dx2013-10-31 10:28 1540人阅读 评论(1) 收藏 举报以下内容总结于“子龙山人的http://www.cnblogs.com/andyque/archive/2011/09/27/2192920.html”和“RabbitLBJ: http://blog.csdn转载 2014-04-16 22:48:09 · 713 阅读 · 0 评论 -
Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册)
Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册)!转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/curl-libcurl/878.html 注意:如果你的服务器是Java的,那么要注意数据之间的大端小端的处理;否则无法正常获取正确的数据!本篇介绍转载 2014-04-16 13:53:38 · 481 阅读 · 0 评论 -
cocos2dx3.0rc如何创建新工程
cocos2dx3.0rc如何创建新工程转载于:http://blog.csdn.net/rihui1hao/article/details/213389711.在cocos2d-x-3.0rc0\运行python命令python setup.py//它的作用是将下面这些路径加入到你的用户环境变量中,当然你也可以不添加COCOS_CONSOLE_ROOT = 'COCO转载 2014-04-16 11:18:06 · 454 阅读 · 0 评论 -
【Curl (libcurl) 开发 之二】Cocos2dx 之深入(libcurl) 的curl_easy_setopt参数详细介绍
【Curl (libcurl) 开发 之二】Cocos2dx 之深入(libcurl) 的curl_easy_setopt参数详细介绍分类: cocos2d-x 2013-07-11 16:03 287人阅读 评论(0)收藏 举报转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/curl-libcurl/880.htm转载 2014-04-16 13:54:32 · 538 阅读 · 0 评论 -
我为什么应该选择 quick-cocos2d-x?
我为什么应该选择 quick-cocos2d-x?这是一个自问自答 :)最近有不少开发者都向我提出了一个问题:我为什么应该选择 quick-cocos2d-x?这个问题在我看来,实际上包含几重意思:1. 为什么会出现 quick 这个项目?2. quick 和 cocos2d-x 到底有多大的区别?3. 选择 quick 还是 cocos2d-x?转载 2014-04-16 13:22:29 · 634 阅读 · 0 评论 -
cocos2dx-3.0rc0安装和创建新工程
cocos2dx-3.0rc0安装和创建新工程时间2014-03-19 14:39:06 键码视窗-51CTO技术博客相似文章 (0)原文 http://kome2000.blog.51cto.com/969562/1379667 添加到推刊收藏到推刊 创建推刊 收 藏取消 已收藏到推刊!转载 2014-04-16 11:19:48 · 604 阅读 · 0 评论 -
cocos2dx+socketcc配合(转)
cocos2dx+socketcc配合有小段时间没写blog了,今儿就说说socketcc的使用。当然和socket配套的线程也会提及,弄socket以及线程pthread时间几乎是新手,所以不对或者要改进的地方请过客多多提及以及修正。ok。开始先说pthread这个c线程的东西。其实使用方法非常简单:pthread_t pthread_initSocket,if ((转载 2014-04-15 15:24:28 · 724 阅读 · 0 评论 -
移动开发之浅析cocos2d-x的中文支持问题
移动开发之浅析cocos2d-x的中文支持问题移动开发之浅析cocos2d-x的中文支持问题 题记:这阵子一直在学习cocos2d-x,其跨平台的特性确实让人舒爽,引擎的框架概念也很成熟,虽然相应的第三方工具略显单薄,但也无愧是一件移动开发的利器啊,有兴趣的朋友有时间就多了解一下吧 :) 使用引擎的过程中遇到的问题很多,中文支持便是一例,虽然问题本身并不复杂翻译 2014-04-15 15:09:27 · 977 阅读 · 0 评论 -
cocos2dx移植android平台-我的血泪史
cocos2dx移植android平台-我的血泪史小中大小塔2014-02-27 20:57 cocos2d-x基础热度:1,736 24条评论 本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让转载 2014-04-15 14:57:25 · 795 阅读 · 0 评论 -
【Cococs2d-x】通过TexturePacker加密图片资源(Cocos2d-x方式)
【Cococs2d-x】通过TexturePacker加密图片资源(Cocos2d-x方式)TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.TexturePacker作者说,不久Cocos2d-x也将集成解密功能.代码已经提交Cocos转载 2014-03-19 16:02:56 · 701 阅读 · 0 评论 -
Cocos2d-x 弹出对话框的设计与实现
Cocos2d-x 弹出对话框的设计与实现 分享4 目 录 功能分析onEnter 动态组建弹出层弹出层的触摸优先级,操作与显示相一致回调函数的实现方案弹出层的调用 我们时常需要这么些功能,弹出一个层,给与用户一些提示,这也是一种模态窗口,在没有对当前对话框进转载 2014-03-29 22:54:42 · 820 阅读 · 0 评论 -
cocos2dx 常见的22种特效 3D特效
cocos2dx 常见的22种特效 3D特效分类: c++ android cocos2dx sprite2013-08-04 21:37 1715人阅读 评论(0) 收藏 举报Cocos2d-x3D //3D晃动的特效 // CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10),转载 2014-03-30 15:20:25 · 842 阅读 · 0 评论 -
Cocos2d-x中的词典类CCDictionary深入分析
Cocos2d-x中的词典类CCDictionary深入分析 本节所用Cocos2d-x版本:cocos2d-2.0-x-2.0.2 在引擎开发中,通过名称或索引快速找到所对应的节点,资源,物体是最最基础的算法需求。如何更高效的满足引擎灵活的存储与查询需求,是任何一款引擎要考虑的问题,在诸多款开源或商业引擎中,都有过为了解决此类需求而专门设计的模版转载 2014-03-28 11:17:54 · 493 阅读 · 0 评论 -
Cocos2d-x之CCScene场景切换效果的使用
我们要怎样切入游戏场景呢?其实就会要用到CCScene场景切换的知识,然后场景的切换效果,也即是场景的一种过渡效果... Cocos2d-x提供了很多场景间切换的效果,可以方便大家使用 过渡类://用CCTransition绕y轴翻转x轴过渡到FilipXpSceneCCDirector::sharedDirector()->replac转载 2014-03-02 12:44:10 · 685 阅读 · 0 评论 -
(译)如何优化cocos2d程序的内存使用和程序大小:第二部分(完)
(译)如何优化cocos2d程序的内存使用和程序大小:第一部分译者:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和注意的事项。”这转载 2014-02-24 14:51:19 · 536 阅读 · 0 评论 -
【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制DrawPrimitives
【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制DrawPrimitives时间2013-08-04 19:34:26 CSDN博客 原文 http://blog.csdn.net/yangyu20121224/article/details/9748001 一、图形的绘制 有时为了调试游戏,我们常常会需要绘制一些简单的转载 2014-04-27 22:08:39 · 649 阅读 · 0 评论 -
cocos2d-x 数学函数、常用宏粗整理
最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / paste………………。……。这不转载 2014-04-27 22:15:18 · 440 阅读 · 0 评论 -
cocos2d-x AnchorPoint锚点
cocos2d-x AnchorPoint锚点分类: Cocos2d-x2012-12-24 16:38 9119人阅读 评论(3) 收藏 举报锚点是定位和变换操作的一个重点。锚点我们可以看成用一根图钉将一张纸或者相片钉在墙上的那个点。节点的位置是由我们设置的position和anchor point一起决定的。值得一提的是,anchor point的默转载 2014-07-05 23:36:54 · 483 阅读 · 0 评论 -
Cocos2dx引擎优化 自定义资源包系统
把游戏中的资源文件(纹理,模型,材质,音乐,配置xml,json,脚本)打包有很多好处,也成为MMO开发的基本常识.对资源进行打包可以带来以下好处: . 增加游戏资源和脚本破解的难度。大多游戏制作公司都不希望自己花高昂代价制作的资料被人全盘爬过去使用,更不忍受逻辑脚本完全暴露在同行的面前。 . 自定义的资源包比访问散文件资源有更快的查找和读取速度,消耗更少的系统资源,如文件句柄转载 2014-09-01 15:41:23 · 598 阅读 · 0 评论 -
cocos2d-x自适应android不同分辨率,使用多套资源
cocos2d-x自适应android不同分辨率,使用多套资源2013-11-11 11:28:37 我来说两句 作者:Nat_myron收藏 我要投稿 虽然 cocos2d-x自带了三种模式来适应屏幕,但还是存在一些问题,会产生黑边,所以还是需要多套资源来适应屏幕。这里我选择了四种分辨率9:16 3:5 2:3 3:4,在resource资源目录下转载 2014-09-01 15:48:53 · 472 阅读 · 0 评论 -
cocos2dx资源进行打包的工具和代码实现zpack
cocos2dx资源进行打包的工具和代码实现zpack分类: 游戏 2014-02-26 09:45 1405人阅读 评论(3)收藏 举报最近看了下 zpack 0.83 代码实现了资源打包 资源文件名加密 数据提取整合到 cocos2dx中代码稍后会提交的 demo中还加入了 数据库的加密 和解密。。代码是在 zpack的基础上二次开发的ipa很容易转载 2014-08-18 17:36:17 · 2343 阅读 · 0 评论 -
关于在cocos2d-x中插入第三方广告
关于在cocos2d-x中插入第三方广告 (2012-08-21 16:53:17)转载▼标签: it 1、在点金平台appSec 应用在通过审核之后给出的一个唯一标识码cocos2d通过jnihelper类调用java接口方法#if (CC_TARGET_PLATFORM == CC_PLATFORM转载 2014-09-10 22:16:48 · 850 阅读 · 0 评论 -
android cocos2dx游戏-添加截屏并分享微博功能
又到了选择的时候,元宵节,公交遇贼,钱包里的身份证银行卡,统统被偷;被偷了,瞬间感觉“轻松了”,任何情况下我都可能回到原点,不是吗?不要担心选择必然所要做的放弃。public class ShareSupport { // when you want to use share(),firstly you should init acty. public static转载 2014-09-10 16:28:57 · 706 阅读 · 0 评论 -
《近匠》RealSense:几行代码,为游戏添增实感交互
《近匠》第58期,Cocos2d-x目前已经支持实感技术的扩展,让开发者可以简单通过几行代码,将手势识别、控制等体感操作融合到自己的应用或游戏中。捕鱼达人团队也基于此技术开发了可实现手势操作的新版《捕鱼达人3》。新的技术与交互方式总能成为产品革新的催化剂。苹果让触屏成为主流,而触屏的新交互方式给游戏带来更多灵感。现在体感技术也正在给更多的应用和游戏带来全新的交互和革新。而在诸多体感技术解决转载 2014-08-26 22:03:41 · 1034 阅读 · 0 评论 -
在cocos2dx里访问/互调android里的activity方法/变量
在cocos2dx里访问/互调android里的activity方法/变量 不得不感叹下COCOS2DX的强大。。同一份游戏代码不加改动的可以放到android和iphone上面。 而最近在往ANDROID上放的时候,需要集成其它非官方运营渠道的API,而对方提供的API是jar包。所以需要在cocos2dx C++源文件中调用JAVA的API,因此有了以下DEMO代码:转载 2014-09-09 21:37:32 · 759 阅读 · 0 评论 -
cocos2d-x 通过JNI实现c/c++和Android的java层函数交互
cocos2d-x 通过JNI实现c/c++和Android的java层函数交互1.JNIJNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的转载 2014-09-09 22:02:04 · 597 阅读 · 0 评论 -
Cocos2d-x C++调用Android弹出提示框
Cocos2d-x C++调用Android弹出提示框Cocos2d-x中提供了一个JniHelper类来让我们对Jni进行操作。 (PS:弄了一天想自己写代码操作Jni的,但是总是出错,技术差不得不使用Cocos2d-x现成的了)。 我们有一个Android工程 :CocosDemoAndroid 还有一个Win32工程:Cocos2dDemo.win32转载 2014-09-09 21:44:19 · 575 阅读 · 0 评论 -
Cocos2d-x中通过JNI进行C++调用Java代码
Cocos2d-x中通过JNI进行C++调用Java代码主体思路通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。看起来好像有点复杂,but不用担心,cocos2d-x中有一个JniHelper类(头文件转载 2014-09-09 21:09:25 · 529 阅读 · 0 评论 -
cocos2dx 与android函数的互相调用及使用jni
cocos2dx 与android函数的相互调用及使用jni哈喽大家好 ,之前一阵子一直在忙项目,没怎么发过博文,挺想看看cocos2dx与安卓是如何交互的,所以就学习了一下(因为我是小菜嘛 想多学点东西 嘻嘻!!!)做了这么一个小test,虽然不多代码但小菜弄了许久,发上来给大家分享下如果有什么错误或建议欢迎大家为我指出来啊 小菜感激不尽。。。其实一开始是在想如何在cocos转载 2014-09-09 16:50:43 · 970 阅读 · 0 评论 -
cocos2d-x在android下添加插屏广告 .
最近完成了自己的一个小项目,理所当然地准备在应用里加些广告……不幸的是,我想要加的有着良好用户体验的插屏广告在cocos2d-x开发的android游戏下支持并不是很好,支持好的填充率估计又跟不上。多盟的插屏在android下可以强行加入,但试过是没法正常点击的。然后是艾德思奇,他的示例里没正常展示出插屏广告,但我在芒果聚合里可以看到正常显示一个广告的框架,admob不太适用于国内,有米和易传媒的转载 2014-09-05 14:16:06 · 796 阅读 · 3 评论 -
win7下把win32游戏移植到Android平台(无需cygwin和minigw)
接下来需要把win32上测试成功的demo移植到android上运行。首先需要下载最新ndk和eclipse,因为本项目完全使用NDK自带的编译器,没有用到cygwin ,所以需要NDK R7B 以上的版本。步骤如下:(1)把cocos2d-x安装目录下的HelloWorld项目下的android文件夹赋值到SimpleGame项目下。(2)把HelloWorld项目Class转载 2014-07-28 22:38:19 · 985 阅读 · 0 评论 -
cocos2dx移植android平台-我的血泪史
本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱)教给大家,还有就是我用到的所以资源。先说资源的问题,大家先去下载我给的资源,转载 2014-07-27 22:46:37 · 589 阅读 · 0 评论 -
cocos2d-x 从win32到android移植的全套解决方案
cocos2d-x 从win32到android移植的全套解决方案 引言: 我们使用cocos2d-x引擎制作了一款飞行射击游戏,其中创新性地融入了手势识别功能。但是 我们在移植过程中遇到了很多的问题,同时也发现网上的资料少而不全。所以在项目行将结束的时候,我们特地写了这篇文章来完整记录我们整个移植的过程,纪念我们项目的成功完成,更以此来表达对帮助过我们的人的感谢。移植过程中我们在转载 2014-07-28 12:03:20 · 583 阅读 · 0 评论 -
cocos2d-x-3.0移植android
3.0版本后cocos2d-x有了比较大的改动,所以之前的教程也就不怎么适用cocos2d-x 3.0 + vs2012 +win7 64bit 配置1.安装NDK (如果安装了就跳过这步)http://pan.baidu.com/share/link?shareid=196521685&uk=1845687387把NDK解压到英文目录待用.例如:C:\转载 2014-07-28 11:39:58 · 522 阅读 · 0 评论 -
Cocos2d-x内存管理浅说
Cocos2d-x内存管理浅说发布于:2013-05-28 11:25阅读数: 16859 使用过 Cocos2d-x 都知道,其中有一套自己实现的内存管理机制,不同于一般 C++ 的编写常规,而在使用前,了解其原理是有必要的,网上已经有很多对内部实现详细解说的文章。而对于使用者而“” 阅读器Cocos2d-X转自无间落叶的博转载 2014-06-16 16:15:13 · 444 阅读 · 0 评论 -
(译)如何优化cocos2d程序的内存使用和程序大小:第一部分
(译)如何优化cocos2d程序的内存使用和程序大小:第一部分译者:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关注和注意的事项。”这转载 2014-02-24 14:50:04 · 568 阅读 · 0 评论 -
cocos2d-x内存管理机制解析
前言:c++内存机制,采用new关键字实例化的对象,必须在不使用的时候手动delete掉,否则new的时候开辟的内存就不能被回收,造成内存泄露。我们来举个例子说明一下: 运行 结果,vld工具提示了存在内存泄露:当加上delete操作后:下面步入正题:1、cocos2d-x 内存管理的方式,cocos2d-x采用引用计数的方式进行内存转载 2014-02-24 14:10:06 · 581 阅读 · 0 评论