[ Cocos2D-X ]
文章平均质量分 57
南方小哥
移动开发爱好者,现从事于手游开发
展开
-
在Window+VS2010 下新建Cocos2D-X HelloWorld 项目
朋友,如果你的PC上还没搭建好Win32下的开发环境,请点击这里,或者直接打开:http://blog.csdn.net/whuancai/article/details/8936473 ;( PS:搭建环境是用了我自己的电脑,装的是win7+VS2012,现在写这篇博文是用公司的电脑,装的是winXP+VS2010,步骤都一样的^_^) 那么我先假设大家都已经搭建好环境了,接下来原创 2013-05-17 14:24:08 · 10595 阅读 · 5 评论 -
Cocos2d-x 3.0开发(二)使用自动脚本创建cocos2d-x 3.0项目
1、目标 上一篇中我们已经搭好了自己的开发环境,接下来我们要来创建一个自己的项目。另外介绍一种更方便的创建项目方法。2、原理 新版本的项目创建方式与以往有差异,文件结构也不同。所有新建的项目都要使用cocos2d-x根目录下的create-multi-platform-projects.py脚本来创建。创建出的跨平台的项目将出现在\projects文件夹下。打开项转载 2013-11-14 23:57:07 · 1342 阅读 · 1 评论 -
c++ java 用protobuf通讯
http://www.cnblogs.com/royenhome/archive/2010/10/30/1865153.htmlc++端using namespace::google::protobuf::io;#define MAX_SIZE 4096//序列化char tmpArr[MAX_SIZE]; memset(tmpArr,0,siz转载 2013-11-22 00:23:54 · 5851 阅读 · 2 评论 -
主题:我的cocos2d-x集成sharesdk之旅(转)
转自:http://www.iteye.com/topic/1130694ShareSDK 移动游戏开发随着智能机的火速普及,现在市面上好多智能机的游戏(ios,android,wp,==),最近我也加入了手机游戏开发者的行列.选择cocos2d-x作为我们的游戏引擎…在研究其他手机游戏的过程中我发现,很多游戏都有微博分享的功能,当你在游戏里厮杀获得好成绩的时候,你是否想跟朋友一起分享转载 2013-11-09 13:13:46 · 3313 阅读 · 0 评论 -
cocos2d-x客户端与Java服务器的通信(一)
(⊙o⊙)…貌似自己已经有一段时间没有写博客了,其实主要原因还是觉得自己水平有限,加上上班实在是太忙,实在抽不出时间来写博客。大家都知道,在网络游戏开发中,网络通信一直是个比较大的难题,一个服务器可能要同时处理几千上万甚至上百万的用户数据,当然,仅仅是通信那是比较简单,但要设计到一个很好的通信架构确实还是比较难的,当然这些设计结构不是这篇博文的内容,哈哈,只是实现cocos2d-x客户端和Ja原创 2013-11-24 18:02:11 · 6076 阅读 · 0 评论 -
Lua脚本在C++下的舞步(入门指引)转
作者:freeeyes,编辑:Nacy转自:http://www.acejoy.com/forum.php?mod=viewthread&tid=1931现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状转载 2013-11-29 19:28:10 · 1536 阅读 · 0 评论 -
Pthread:POSIX 多线程程序设计
转自:http://www.cnblogs.com/mywolrd/archive/2009/02/05/1930707.htmlPthread:POSIX 多线程程序设计POSIX 多线程程序设计 Blaise Barney, Lawrence Livermore National Laborato转载 2013-11-29 17:33:04 · 1642 阅读 · 0 评论 -
【杂症】一个豌豆荚引发的血案——关于ADB server didn't
前言:终于,还是回到了博客园,继续我的技术博客之旅,其实这段时间经历很多事情,换了份工作,开始了WP7和Android的开发工作,对于一个从Windows Mobile跳过来的开发者,还真的经历了不少曲折,今天在这里就记录一下,这个恼人的:ADB server didn't ACK~~~~~(大家可以在谷歌里搜搜……)问题重现:今天下午,写了不少代码后,点击那个Run按转载 2013-11-30 11:34:59 · 1120 阅读 · 0 评论 -
Cocos2d-x中让CCSprite变灰(Gray)的简单办法
原文地址:http://blog.csdn.net/u012940116/article/details/17003841之前一直做flash开发,像变灰,高亮,描边了这些效果非常容易实现,有现成的api直接调用即可,cocos2d-x并没有提供,所以遇到这种需求就得硬着都头寻求解决方案了,废话不多说,直接上代码:CCColorUtil.cpp:[cpp]转载 2013-11-30 11:36:43 · 12972 阅读 · 2 评论 -
cocos2d-x项目导入eclipse中报错问题
问题重现:解决方法:导入android支持库,和导入工程是一样的。原创 2013-07-17 20:52:54 · 4929 阅读 · 0 评论 -
Cocos2d-x之 Http/Https
这个没什么可说的,cocos2dx_2.x以后就都兼容了,参考testCpp,如果是https请求直接换上URL就可以了!原创 2014-01-15 16:48:42 · 5285 阅读 · 0 评论 -
[cocos2d-x]Cocos2d-x游戏截屏
很多时候,我们的游戏可能要做一些fen'xiong原创 2014-04-09 12:44:41 · 3263 阅读 · 0 评论 -
cocos2d-x 数学函数、常用宏粗整理 - by Glede
转自:http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 - by Glede最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action转载 2013-04-17 17:02:59 · 2190 阅读 · 2 评论 -
cocos2dx的内存管理机制
今天看了一下cocos2dx的内存管理机制,有些地方不太好理解搞了挺长的时间,现在感觉自己理解的差不多了,赶快写下自己的思路和互联网的广大朋友分享,如果你发现有错误的地方或者不理解的地方欢迎指正!首先我们必须说一下c++中变量的内存空间的分配问题,我们在c++中写一个类,可以在栈上分配内存空间也可以使用new在堆上分配内存空间,如果类对象是在栈上分配的内存空间,这个内存空间的管理就不是我们的事了,转载 2014-04-10 13:00:03 · 17337 阅读 · 15 评论 -
使用NDK编译的时候出现 undefined reference to
原文地址:http://blog.sina.com.cn/s/blog_5be1061c0100ykim.html最近一段时间在使用NDK进行编译的时候一直出现undefined reference to的问题代码写的没有问题, 在visual studio中也能找到定义, 可是在NDK中就是出现这个问题过不去.使用nm, objdump 查看.o文件也是发现就是那几个函数未定转载 2014-05-27 12:40:54 · 7638 阅读 · 1 评论 -
windows下Google Protocol Buffer 编译安装教程
原文出自:http://kuaile.in/archives/1214作者:蒲公英 发布:2012-10-07 21:57 分类:编程技术protobuf的全称是Protocol Buffer,它是google 的一种数据交换的格式,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换, 最近因为项目的需求,需要接触Protobuf,在官方提供的压缩包中转载 2013-09-26 23:50:44 · 18312 阅读 · 1 评论 -
如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信原文出自:http://blog.csdn.net/monkey_d_meng/article/details/5894910尊重作者:MONKEY_D_MENG 最近一段时间,由于项目的需要,接触到了Protobuf这个东东,在Linux环境下,体验了一把,感觉挺不错,很方便,且高转载 2013-09-25 00:13:02 · 6374 阅读 · 0 评论 -
Cocos2D-X 之 Touch事件
游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoint。CCTouchDelegate:它是触摸事件委托,就转载 2013-05-22 23:44:53 · 2375 阅读 · 0 评论 -
CameraCenterTest
CameraCenterTest::CameraCenterTest(){ //获得屏幕大小 CCSize s = CCDirector::sharedDirector()->getWinSize(); //定义一个精灵 CCSprite *sprite; //orbit -> 盘旋;绕轨道运行 绕…轨道而行 CCOrbitCamera *or原创 2013-05-30 22:48:27 · 1576 阅读 · 0 评论 -
Get data from file(xxx.png) failed!
最近有很多朋友在群里问用VS+Cocos2d-x 加载图片资源时总是报“ Get data from file(xxx.png) failed! ” 错误,问题虽小,但却能影响项目的往下进行,在一遍又一遍的检查后,还是没有什么发现,这着实让人抓狂哇~~~~(>_原因一: 在程序中的要引用的图片名字写错了~(低级错误^_^),解决方法我就不说了哈~原因二: 在VS原创 2013-06-10 14:34:32 · 19017 阅读 · 3 评论 -
window7 下的 Cocos2d-x 环境搭建
当你需要看这篇博文时,我相信你和我一样,也是刚刚学Cocos2d-x游戏引擎,所以我觉得很有必要先让大家了解一下Cocos2d-x,先用百度百科的来介绍一下Cocos2d-x: Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及原创 2013-05-16 20:45:02 · 6619 阅读 · 4 评论 -
cocos2d-x屏幕适配原理分析
转自:http://www.2cto.com/kf/201212/175527.html by:lostsky_11cocos2d-x作为著名的cocos2d游戏开发框架的C++实现者,最近一年发展迅猛。越来越多的app使用它实现快速多平台部署,从最初的ios,android,win32等到新近的html5,实现移动,客户端到浏览器全覆盖,不得了~~ 开发移动应用的屏转载 2013-06-15 18:35:32 · 2407 阅读 · 0 评论 -
多层 UI 触摸事件的轻量级设计
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-25-10.html轻量级:一叶非常喜欢的名词,在重量级和轻量级之间,如果做选择的话,一定会选择轻量级,它的特点首先是设计简单小巧,使用方便,更具有灵活性,扩展方便。重量级则大而丰富,全面,但略显笨重,在程序设计之初大多需要全盘考虑。而轻重之间的概念是相对而言,并没有转载 2013-06-19 20:30:19 · 1401 阅读 · 0 评论 -
Cocos2d-x 内存管理浅说
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-22-23.html使用过 Cocos2d-x 都知道,其中有一套自己实现的内存管理机制,不同于一般 C++ 的编写常规,而在使用前,了解其原理是有必要的,网上已经有很多对内部实现详细解说的文章。而对于使用者而言,并不需要对其内部有很深的了解,注重其“机制”,而非内部转载 2013-06-19 20:31:55 · 950 阅读 · 0 评论 -
Cocos2d-x 内存管理的一种实现
2013年05月29日作者: 一叶分类: Cocos2d-x.标签: cocos2d-x技巧内存本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/05-29-10.html使用 Cocos2d-x 编写游戏,常被人吐槽,吐槽什么,当然是内存管理,C++ 的使用本以不易,而在 Cocos2d-转载 2013-06-19 20:32:45 · 1202 阅读 · 0 评论 -
深入理解 Cocos2d-x 内存管理
本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/06-04-10.html如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,转载 2013-06-19 20:33:40 · 998 阅读 · 0 评论 -
Google Protocol Buffer 的使用和原理
原文:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ Google Protocol Buffer 的使用和原理刘 明, 软件工程师, 上海交大电子与通信系 简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Pro转载 2013-06-20 15:29:50 · 1023 阅读 · 0 评论 -
cocos2dx Demo
其实一直蛮想写一个做项目的博文教程,但目前觉得自己能力还不够,最近公司的项目又比较紧,一直都抽不出时间来写关于项目的博文(明天我要上班呢\(^o^)/~)。对于新手朋友(其实我也是新手lol) 们来说,我觉得动手写东西是一件提高水平的最好办法了,其实对于我们程序员来说,对于很多功能,总觉得自己有想法,很容易实现,但真正要实现起来会碰到各种各样的问题,这些问题都是你之前没有想到的,所以我在这里还是建原创 2013-07-19 23:22:23 · 4953 阅读 · 0 评论 -
cocos2d-x学习 之 动画
最近太忙,基本都没有时间写博文了,闲来无事,就把以前刚刚学习cocos2d-x时瞎写的代码拿来充个数吧,也懒得改了,大侠们就不用看了lol,刚学的童鞋可以大概看看,别太认真,也别太较真^_^#include "cocos2d.h"USING_NS_CC ;/**************************************************************原创 2013-07-25 23:09:26 · 1084 阅读 · 1 评论 -
cocos2d-x 基于BSD Socket网络通讯模块
原文地址:http://blog.csdn.net/luxiaoyu_sdc/article/details/9301833作者:uxiaoyu_sdc1. 预备知识:线程,互斥锁,信号量: //创建一个线程 int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict at转载 2013-09-23 19:14:47 · 5623 阅读 · 1 评论 -
[Cocos2d-x]--CCTabelView显示指定行
(⊙o⊙)哦...先牢骚一下吧,马上就到春节了,这几天上班公交上已经有很多空位了,看着大家大包小包的等车回家,这着实让我这仍然加班加点的人觉得比较蛋疼,大半年来的的6x12上班确实让我觉得身心疲惫,不得不开始担心自己是否能继续吃得消这样的加班强度,总感觉自己过着和别人不一样的生活,周一到周六早上九点上班,下班九点下班,回到家洗个澡看看书就可以睡觉,第二天继续撸,天天亦是如此,周日还蛋疼的大老早就自原创 2014-01-25 23:42:09 · 3703 阅读 · 0 评论