Cocos2D-X游戏开发
文章平均质量分 81
wisdom605768292
这个作者很懒,什么都没留下…
展开
-
CocosBuilder 之CCAssert(key.length() > 0 && pObject != NULL, "Invalid Argument!");
使用CocosBuilder的时候有时候会遇到这个错误。一般的yuan'yin原创 2014-04-12 11:03:33 · 677 阅读 · 0 评论 -
Cocos2d—X游戏开发之CCScrollView(滑动视图)(滑动栏,侧边条)(十三)
void UISkillUpgrade::scrollViewDidScroll(CCScrollView* view){ m_list->cancelTouchingItem(); CCSize Csize =m_scrollList->getContentSize(); CCSize Vsize =m_scrollLis原创 2014-05-08 12:08:38 · 974 阅读 · 0 评论 -
CocosBuilder开发之1
转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8756467本文主要侧重于CocosBuilder在cocos2dx中的集成。对CocosBuilder使用的介绍比较简单。详细的使用请参考官方教程;CocosBuilder部分1)创建工程首先创建Cocos2dx工程“ShootTheApple”,然后在转载 2014-04-24 16:44:08 · 669 阅读 · 0 评论 -
shell简单教程
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit、kedit、emacs转载 2014-04-24 17:11:54 · 436 阅读 · 0 评论 -
Cocos2d-x游戏开发之Lua
1.添加引用ku wen jian2.build setting原创 2014-05-17 14:56:27 · 1134 阅读 · 0 评论 -
Cocos2d-x游戏开发之Lua 5.1 参考手册
Lua 5.1 参考手册by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes云风 译 www.codingnow.comCopyright © 2006 Lua.org, PUC-Rio. All rights reserved.1 - 介绍Lua 是一个扩展式程序设计语言,它被设计成转载 2014-05-19 09:55:44 · 2524 阅读 · 0 评论 -
转载一篇红孩儿关于引擎管理对象的文章
[Cocos2d-x相关教程来源于红孩儿的游戏编程之路 CSDN博客地址:http://blog.csdn.net/honghaier] 红孩儿Cocos2d-X学习园地QQ群:249941957 加群写:Cocos2d-x本章为我的Cocos2d-x教程一书初稿。望各位看官多提建议!首先感谢CSDN对本博的支持,感谢各位朋友的支持。“HelloWorld深入分析”的阅读转载 2014-04-12 10:56:41 · 659 阅读 · 0 评论 -
Cocos2d-x 游戏开发之巧用CCDelayTIme实现多个action有序执行,使用CCCallFunc添加action回调
voidUIHomeNPC::openNewStage(){ if (CCLayer *layer =dynamic_castCCLayer*>(getChildByTag(m_playIndex))) { CCArray *array = layer->getChildren(); int count = array->count(原创 2014-04-16 11:45:30 · 4055 阅读 · 0 评论 -
转载一个简单的lua展示【COCOS2DX-LUA 脚本开发之一】LUA语言基础在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!
【COCOS2DX-LUA 脚本开发之一】LUA语言基础在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/681.ht转载 2014-05-01 10:26:35 · 777 阅读 · 0 评论 -
【Cocos2d-x教程】iOS集成push
前言使用推送消息,可提醒用户,召回玩家。延长游戏的寿命和收益!下面我们就一起来学习,cocos2d-x iOS集成push。 收到push消息: 本文主要内容:1. iOS Push基本理念2. 创建工程3. ios push相关配置4. push集成5. push 测试和使用6. 总结7转载 2014-05-01 12:46:13 · 832 阅读 · 0 评论 -
Cocos2d-x游戏开发CCBAnimationManager控制动画播放
CocosBuilder能方便的编辑各种动画。大部分动画都是以独立片段的形式存在的。需要由程序来控制何时播放。管理ccbi文件的动画播放有个专门的类:CCBAnimationManager大致的逻辑是这样的:所有的动画以动作的形式存在一个CCArray中。这个ActionManager管理这些动作。我们现在想做的无非两件事:控制播放动作,当动作结束时得到转载 2014-04-22 11:21:00 · 1178 阅读 · 0 评论 -
CCBAnimationManager的使用:使用cocos2d-x程序控制,由cocosBuilder生成cbbi中的动画
CocosBuilder能方便的编辑各种动画。大部分动画都是以独立片段的形式存在的。需要由程序来控制何时播放。管理ccbi文件的动画播放有个专门的类:CCBAnimationManager大致的逻辑是这样的:所有的动画以动作的形式存在一个CCArray中。这个ActionManager管理这些动作。我们现在想做的无非两件事:控制播放动作,当动作结束时得到转载 2014-04-12 14:31:39 · 1124 阅读 · 0 评论 -
RPM安装,Lua≥tolua++≥scons≥rpm
用RPM包方式来发布软件变得越来越流行,主要的原因是这种软件发布方式很方便用户安装、升级和从系统中删除。除此之外,RPM还可以让你有更多的对系统安装的软件的管理性功能,例如可以查新系统有哪些已经安装的软件包,查看这些软件包分别安装了什么文件,这些文件又放在了什么地方等等。 这里我给出一个简单的入门手册,供初学者查看参考,快速使用RPM。这些RPM命令都是最最常用的,更复杂的功能大家可以暂转载 2014-05-19 14:41:45 · 685 阅读 · 0 评论 -
Cocos2d-x游戏开发之Lua开发ide的搭建
小伙伴们,参考其他文章,决定使用sublime te原创 2014-05-19 18:17:01 · 1091 阅读 · 0 评论 -
cocos2d-x 优化(纹理渲染优化、资源缓存、内存优化)
概述包括以下5种优化:引擎底层优化、纹理优化、渲染优化、资源缓存、内存优化引擎优化2.0版本比1.0版本在算法上有所优化,效率更高。2.0版本使用OpenGl ES 2.0图形库,1.0版本使用OpenGL ES 1.0。纹理优化纹理是最消耗内存的,而且会降低渲染速率。二的幂次方OpenGL在申请内存存放纹理时,是按2的幂次方申请的,即对转载 2014-05-30 10:16:37 · 960 阅读 · 0 评论 -
Cocos2d-x游戏开发之骨骼动画详解-Spine
游戏中人物的走动,跑动,攻击等动作是必不可少,实现它们的方法一般采用帧动画或者骨骼动画。帧动画与骨骼动画的区别在于:帧动画的每一帧都是角色特定姿势的一个快照,动画的流畅性和平滑效果都取决于帧数的多少。而骨骼动画则是把角色的各部分身体部件图片绑定到一根根互相作用连接的“骨头”上,通过控制这些骨骼的位置、旋转方向和放大缩小而生成的动画。它们需要的图片资源各不相同,如下分别是帧动画和骨骼转载 2014-07-08 15:08:37 · 5440 阅读 · 1 评论 -
Cocos2d—X游戏开发之cookie存取(八)
最近项目之中需要一个大家比较的熟悉的COOKIE,这是做为客户端与服务端交互的一个信用凭证。当建立连接后,服务器第一次会发放一个信用凭证COOKIE给客户端,那么下次客户端访问服务器的时候,只要带上自己的COOKIE信息,服务器就不会再次生成COOKIE信息,这次会话连接就算Ok了。如果客户端的信息发生了变化,那么post服务器数据发生变化,服务器会重新发送COOKIE给客户端,重新建立会话连接。原创 2013-07-10 10:25:10 · 4508 阅读 · 0 评论 -
Cocos2d—X游戏开发之VS2010 控制台输出中文,模拟器中文乱码问题解决(十八)上篇
首先,先解决第一个问题,我们使用VS2010开发的时候,调试的时候,中文打印出来都是乱码,这个问题很纠结。如下图:CCLOG("cclog: 测试使用标签的自动换行和个别字体大写");LOGNEWLINE;输出结果如下图: cocos2d.x.version: 2.1rc0-x-2.1.4 cocos2d.x.compiled_with_profiler: false原创 2013-09-13 16:18:39 · 4452 阅读 · 0 评论 -
悬浮窗的实现(如360悬浮窗效果)for android
相信大家,都知晓360的悬浮窗口,非常潇洒。。。如图:现在,我也实现了具有吸附效果的悬浮窗。有图有真相...看图: 吸附屏幕两侧的效果废话少说,看代码。代码中,有详细注释...布局文件:floating.xml(悬浮窗的布局) xmlns:tools="http://schemas.and转载 2014-12-22 18:13:57 · 2875 阅读 · 0 评论 -
Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果 for android2
查看: 13559|回复: 4 lipengfinn威望0 点义气45 点打招呼发消息楼主 发表于 2013-7-5 17:11:39 |只看该作者 大家好转载 2014-12-22 18:15:33 · 837 阅读 · 0 评论 -
Android类似360,QQ管家那样的悬浮窗 for android3
发表于 2013-6-24 20:26:57 |只看该作者一、前言: 我手机从来不装这些东西,不过,有次看到同事的android手机上,有个QQ管家在桌面上浮着,同事拖动管家时,管家就变成一只鸟,桌面下方还有个弹弓,桌面顶部有只乌鸦,把管家也就是鸟拖动到弹弓那,然后,松手,鸟就飞出去。这个过程是动画过转载 2014-12-22 18:31:43 · 1306 阅读 · 0 评论 -
Makefile遍历所有头文件以及源文件
Makefile遍历所有头文件以及源文件# 配置自己的源文件目录和源文件后缀名MY_FILES_PATH := $(LOCAL_PATH) \ $(LOCAL_PATH)/../../ClassesMY_FILES_SUFFIX := %.cpp %.c# 递归遍历目录下的所有的文件rwildcard=$(wild转载 2014-12-10 16:30:52 · 2543 阅读 · 0 评论 -
Cocos2d-x第三方类库不支持arm64的问题解决(64位架构)
cocos2d-x ,arm64原创 2014-05-28 16:18:25 · 5449 阅读 · 2 评论 -
How to Start a New Cocos2d-x Game for version 3.0
This documentation will show you how to use cocos console to create and run a new project.Runtime RequirementsAndroid 2.3+iOS 5.0+OS X 10.7+Windows 7+Ubuntu 12.04+Cocos2d-x v3.转载 2014-05-28 17:53:36 · 1273 阅读 · 0 评论 -
Mac OSX平台搭建Android开发环境(github)
Mac OSX平台搭建Android开发环境测试环境:Cocos2d-x版本号:cocos2d-2.0-x-2.0.4OS X版本号:10.8NDK版本号:android-ndk-r8b设备:Android 4.0.3(支持2.3版本及以上)下载最新Cocos2d-x从cocos2d-x官方网站下载最新的Cocos2d-x。解压ZIP文件。本指南中解压库的存放位置如转载 2014-04-29 10:07:48 · 1069 阅读 · 0 评论 -
Connection reset by peer: socket write error错误分析:
Connection reset by peer: socket write error错误分析:常出现的Connection reset by peer: 原因可能是多方面的,不过更常见的原因是: ①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; ②:客户关掉了浏览器,而服务器还在给客户端发送数据; ③:浏览器端按了Stop 通常原因为原创 2014-06-04 17:19:28 · 4363 阅读 · 0 评论 -
cocos2dx之渲染树的绘制
无论如何复杂的游戏场景也都是精灵通过不同的层次、位置组合构成的,因此只要可以把精灵按照前后层次,在不同的位置绘制出来就完成了游戏场景的绘制。(这里仅考虑由精灵构成的简单游戏,复杂的游戏也许会包含其他游戏元素,但是原理上并不冲突。)在第3章学习游戏元素时,我们曾接触过Cocos2d-x的渲染树结构,渲染树是由各种游戏元素按照层次关系构成的树结构,它展示了Cocos2d-x游戏的绘制层次,因此游戏的渲转载 2014-06-05 15:31:32 · 869 阅读 · 0 评论 -
使用tolua++编译pkg,从而创建自定义类让Lua脚本使用 for Mac
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua-game/1259.html ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!转载 2014-05-24 16:36:52 · 1558 阅读 · 0 评论 -
在Lua中使用自定义类——tolua++工具使用(下集)
在Lua中使用自定义类——tolua++工具使用(下集) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.csdn.net/musicvs/article/details/8166655 正文:上回说到,把LuaCocos2d.cpp文件拷到我们的lua工程里,然后,编译。转载 2014-05-23 18:29:07 · 830 阅读 · 1 评论 -
在Lua中使用自定义类——tolua++工具使用(上集)For Windows
在Lua中使用自定义类——tolua++工具使用(上集)笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.csdn.net/musicvs/article/details/8166572 正文: 最近看了一下TestLua的例子,挺有意思的,使用Lua对网游开发来说,很实用。我目前这个项目没有使用L转载 2014-05-23 18:28:14 · 698 阅读 · 0 评论 -
Cocos2d-x 之大牛看法
(未完成) cocos2d-x并不是一个适合网游客户端(mmo)的游戏引擎,越是大型游戏,这个小引擎就越无法驾驭(虽然它非常受欢迎)。 之前我在原来的公司使用的是自主研发的C3引擎,已经对外开放(尚未开源),后面如果我有提到c3引擎,那么指的就是这个2.5d游戏引擎。 我想起我上个月刚离职的时候,c3的首席研究员(应该也是引擎圈内的一个大牛)对我说co转载 2014-05-27 15:04:38 · 1896 阅读 · 0 评论 -
Cocos2d-x 之大牛看法佐证
为什么华尔街认为触控科技游戏引擎的价值是零发布时间:2014-05-28 14:16:14 编辑:股城理财频道直击女子割礼术割阴手术英变态男性侵13岁少女女老师和男民工一夜情的真实经历老公录下我的叫床声当手机彩铃5月21日晚间,触控科技CEO陈昊芝的内部邮件称,因公司的估值只有5.4亿美元严重低于预期决定暂缓上市。按照邮件中披露的华尔街对触控科技估值的算法,触控科技转载 2014-05-28 16:59:52 · 1532 阅读 · 0 评论 -
网上一堆代码,没有一个真正实现curl传图片成功过的,这儿,我来个成功的,超级简单,扩展性强【广告一下】
网上一堆代码,没有一个真正实现curl传图片成功过的,这儿,我来个成功的,超级简单,扩展性强【广告一下】上传端:function upload_curl_pic(){$url = 'http://localhost//5-5-5//uploadfile.php'; //target url$file = 'c:/21.jpg'; //要上传的文件$field转载 2015-05-29 15:38:07 · 818 阅读 · 0 评论 -
Coco2d-X游戏开发之CCSptite(详解篇)
CCSprite是Coco2d-x游戏开发之中,大家用到的最多的类,也是整个游戏引擎的精髓所在。所以,深入了解并且理解CCSprite,将在使用Coco2d—X的路上得心应手,甚至福至心灵,超常发挥,呈现一些自己都想不到的效果。基本精灵的创建,使用暂时放在一边,现在我们从最基本的源码开始深入分析,究竟什么是Cocos2d—X游戏引擎中的精灵。#1.CCSprite(精灵)是什么?原创 2014-03-03 12:24:55 · 1928 阅读 · 0 评论 -
iOS cocos2d-X之游戏开发环境搭建(一)
近来Cocos2d-X发展声势猛烈,做为支持各种主流平台的游戏引擎,每个人都有一颗火热的心哈。本人参考各个大牛博客的环境配置文章,发现不能很好的解决自己的问题。这个情况深有感触,好多技术文章都有时间方面的局限性。综合各家的经验,就是站在巨人的肩膀上,摸索着配置好了自己的Mac下的cocos-2d-X开发环境。 Cocos2d-X的版本为:cocos2d-2.1rc0-x-2.1.2原创 2013-06-10 22:46:00 · 1740 阅读 · 0 评论 -
Cocos2d—X游戏开发之单例设计模式
Cocos2d—X游戏开发中需要大量使用到单例,单例是在整个程序运行期间都实例化一次,并且其作用域是全局的的对象。如果在程序运行期间需要大量使用到某个数据,那么单例无疑是最好的选择,C++中,若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法只要定义了类,不必建立类的实例就可原创 2013-08-09 14:30:59 · 888 阅读 · 0 评论 -
Cocos2d—X游戏开发之CCScrollView(滑动视图)(十三)
CCScrollView在Cocos2d-X引擎中主要使用在图片尺寸远大于屏幕尺寸的时候使用。总体来说,使用起来比较简单。一个是CCScrollView控件本身,一个是CCScrollViewDelegate代理。原创 2013-08-19 16:47:30 · 10841 阅读 · 0 评论 -
Cocos2d-X游戏开发之libcurl(六)
#include #include //引入CURL类库#include #include #include //引入多线程类库#include #include "JsonBox.h"char *buffer = NULL;size_t write_data(char *ptr,size_t size,size_t nmemb,void *userData){原创 2013-06-25 17:30:48 · 2452 阅读 · 0 评论 -
Cocos2d—X游戏开发之LibCurl高级篇(get,post服务器数据)(网络详细参数信息)
Curl的官方网站 —— http://curl.haxx.senote:lincurl在C++中使用,回调函数必须是静态函数1.get方法首先,写2个函数,一个是请求函数,一个回调函数 void requestServerPrizeListFromServer(); static size_t writtenJsonData(void *ptr, size_原创 2013-08-07 14:45:44 · 2169 阅读 · 0 评论 -
Cocos2d—X游戏开发之CCToggle(菜单标签切换)CCControlSwitch(开关切换)(十二)
Cocos2d—X游戏开发之CCToggle(菜单标签切换)CCControlSwitch(开关切换)原创 2013-08-07 15:16:51 · 1974 阅读 · 0 评论