![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d/cocos2s-x
雪人2015
知其然并知其所以然
展开
-
Cocos2D家族的前世今生
原文地址:http://www.programmer.com.cn/12210/Cocos2D,这款用于开发2D游戏的开发框架以及由其衍生的Cocos2D-X跨平台开发框架和众多分支,正在帮助越来越多的开发者实现高效稳定的游戏开发。Cocos2D,这款用于开发2D游戏的开发框架以及由其衍生的Cocos2D-X跨平台开发框架和众多分支,正在帮助越来越多的开发者实现高效转载 2012-11-21 17:39:32 · 975 阅读 · 0 评论 -
cocos2d-x 建立自己的层级窗口消息机制
在开发一些窗口层次比复杂的cocos2d项目时,会发现一些由于没有窗口层次而引起的bug。这些bug让一些从windows平台过来的人觉得很无奈。比如,我们有一个列表控件,我们在其中放了一些菜单,当我们滑动列表控件使菜单选项(称为A)滑出列表控件的可视范围时,按理我们是无法再点击到A的,因为它滚动出了父控件可视范围,不被用户所看到。但是cocos2d的默认情况是能点击到的,这是因为cocos2d的原创 2012-12-25 20:57:55 · 11921 阅读 · 14 评论 -
Cocos2d-x 多分辨率支持
最近遇到多分辨率支持问题,所以查了一些资料。将一些收获共享一下,以便自己和其他需要的朋友日后参考。如果我要建立一个cocos2d-x项目,我的目标是支持iphone3G( 480, 320 ),iphone4/4s( 960, 640 ), iphone5( 1136, 640 ),ipad1/2( 1024, 768 ),ipad 3( 2048, 1536 ),以及所有android设备(原创 2013-03-15 13:43:39 · 7689 阅读 · 0 评论 -
CCScrollView 和 CCLabelTTF 组成CCScrollLabel
在一些项目中,经常会遇到文本很长,但是美术设计的对话框又不够大,以至于文本溢出对话框(如任务描述文字等)。为解决这个创建问题,本人写了一个CCScrollLabel,此类实现一个可以滚动查看文本的窗口。CCScrollLabel是基于cocos2d-x-2.0.4版本的。另外特别注意:cocos2d-x-2.0.3版本的CCScrollView有很大缺陷,建议基于该版本的游戏项目不要使用该CCSc原创 2013-01-31 13:47:21 · 7022 阅读 · 15 评论 -
Cocos2d-x android项目移植——各类bug及常见问题解决方案全集
在学习IOS项目如何移植到Android的项目过程中,相信很多初学者会遇到各种各样的问题。特别是移植从事C++语言编程的。在大家学过java,考试还考的不错。但是说到jni,就直接不知道了。在移植过程中,不断的查阅资料,充实自己。逐渐熟识了jni,ADT,NDK等术语以及它们之间的关系。这些词汇具体含义都能google到。Cocos2d-x 2.0.4版本的CCBReader代码,原创 2013-03-07 09:42:40 · 4926 阅读 · 0 评论 -
CCTableView 与 CCMenu巧妙结合
今天被赋予了一项新的任务,那就是看看cocos2d新版本的CCTableView能不能解决项目TableView的Bug。项目内的TableView会存在如下bug:当TableView里面的MenuItem滚动出View方框时,用户应该不能在View方框外选中该MenuItem的。但用户却能点击到。当TableView上面还有一层Layer时,当点击Layer的时候,Ta原创 2012-12-13 17:52:18 · 10290 阅读 · 9 评论 -
Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder
2012年过年年回来一直没有可以用于写博客的新收获,以致于担心2013年2月份的博客数量能否达到4篇,以保证我博客头像下锃亮的”恒“。新公司可以直接上网是我这三个月来博客数量倍增的主要原因。好了不多说了,回归正题。这里主要是一些除CocosBuilder本身Document之外的一些使用教程。CocosBuilder的基本使用这里面是不会提及的,因为CocosBuilder本身就带了此原创 2013-02-26 14:40:17 · 21834 阅读 · 10 评论 -
Cocos2d-x跨Android&iOS平台开发入门
很好的一篇译文,在此感谢原作者和译者。由于此文写的很早,所以文中提到的一些工具已经升级了,有了一些新的界面和操作,但大体还是能和新版本联系起来的。原文地址:http://www.cocoachina.com/gamedev/gameengine/2012/0428/4206.html Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是基于obj转载 2013-03-07 11:25:29 · 2834 阅读 · 0 评论 -
cocos2d-x 手电筒效果
常见的手电筒效果,可以通过CCRenderTexture来实现。主要是通过修改渲染表面的alpha值来达到手电筒光照范围内的透明效果。此方法纯原创,如有雷同,英雄所见略同。这里由于本人没有什么图片,这里直接用矩形区域来代替圆形区域。通过以下几个基本步骤来完成这个效果。首先创建一个全黑的渲染表明覆盖在场景之上。 //create render target CCRend原创 2012-12-28 17:56:09 · 4165 阅读 · 4 评论 -
cocos2d-x 类大全及其概要,难点
CCTouchDispatcher1.注册的代理以优先级排序,在addTargetedDelegate()时完成插入,delegate的优先级通过在队列的位置来体现,优先级别高的位置靠前(虽然可以指定优先级数值,但内部没有任何优先级记录),相同优先级的delegates,后插入的位置靠前。CCCardinalSplineBy1.这个类是样条曲线动作,其创建函数CCCardinalSplin原创 2012-12-24 10:32:48 · 7258 阅读 · 2 评论 -
自豪-cocos2d-x的灵活运用
由于原来公司不做3d客户端游戏引擎了,所以我在离职前夕思考了很多关于自己发展道路的问题,最后决定转战移动平台(ios)。因为今年刚刚毕业,所以转行更容易些。10年来pc端积累的人才已经很多了(虽然发现的高手并不多),作为一个新人,虽然我很自信自己的pc客户端能力(大学四年的不断磨练),但是我毅然决定往这个新兴的领域进军,想在这片领域成为元老级的人才。我相信只要认认真真干,哪里领域都有施展自己才华的原创 2012-12-12 20:38:35 · 1933 阅读 · 1 评论 -
cocos2d-x 心得
cocos2d-x的版本不断变化,很多函数接口也改变。如CCAnimation的创建函数在2.0.4的版本就发生了变化,在create函数中没有了Duration参数,以至于我在使用AnimationAction时,动画不播放,最后发现创建的动画Animation没有设定间隔时间(由于是第一次用动画功能,经验不足,以至于这个问题让我找了3个多小时,在网上找了N多资料,在cocos2d-x官网论坛和原创 2012-12-06 20:33:11 · 1123 阅读 · 0 评论 -
Cocos2d-x CocosBuilder使用教程(二)连接自定义类
看来2013年2月最多只能写三篇技术博客了!今天学习使用了一下CocosBuilder的连接到自定义类的功能,确实很爽,让IOS的程序员们不必再硬编码了。通过看Cocosbuilder本身的document,以及搜索网上资料,加上自己查看CCB源码,完成连接自定义类的功能。首先需要注意一点,CocosBuilder的Document是针对Cocos2d-iPhone的而不是Cocos2d-x的,所原创 2013-02-28 16:53:43 · 19161 阅读 · 22 评论