![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WINDOWS
文章平均质量分 76
SlinZhu
这个作者很懒,什么都没留下…
展开
-
cocos2d-x学习笔记07:在cocos2d-x中使用RTTI
有时,我们在开发中需要使用RTTI。什么?写的好的代码可以避免使用RTTI。不一定。什么情况下使用RTTI,一种很常见的例子,就是,我使用了一个父类指针容器,但是持有的是子类指针。并且,我需要调用子类指针的接口。这种情况下,就必须用RTTI了(或其他替代方案)。使用RTTI的步骤。#1.打开 项目目录\android\jni\Application.mk转载 2012-10-23 15:46:06 · 574 阅读 · 0 评论 -
cocos2d-x学习笔记10:动作3:补间动作
cocos2d-x学习笔记10:动作3:补间动作第一部分:CCActionEase家族(补间动作)补间动作也是一个包装器(之前叫补间动画,从字面上讲,叫动作更合适一些。)。你也可以叫他缓释动作。1.含义补间动作改变的是,内部动作的执行速率(注意,并没有改变执行的最终效果,和执行的时间。)关于这个含义,我们用图表表示,横轴表示时间,纵轴表示位移。转载 2012-10-23 15:47:49 · 645 阅读 · 0 评论 -
cocos2d-x学习笔记14:粒子系统1:简介&工具使用
直接使用工具来感受一下粒子系统的强大威力吧。网络上有很多粒子编辑器,大多数都是收费的。magicalsoft提供了一个免费的粒子编辑器(该工具目前只有mac版本),界面如下:我们将针对这个编辑器来讲解粒子系统。其他的和这个功能差不多。 第一部分:为什么要有粒子系统?粒子系统在游戏中被大量的应用于游戏特效,能够极大的提高游戏的画面观感。使用帧动画也可以实现特效效果。但是转载 2012-10-23 15:50:35 · 942 阅读 · 0 评论 -
cocos2d-x学习笔记15:cocos2d-x教程资源总结
注:cocos2d可作为cocos2dx的参考,两者接口很相似。名称:知易的《知易Cocos2D-iPhone开发教程》官方地址:http://blog.sina.com.cn/s/articlelist_1400679352_3_1.html评述:国内老牌cocos2d教程,写的很详细,有些都上升到哲学程度了,哈哈哈,不过出来的比较早了,有些接口和现在的不一样了。引擎:c转载 2012-10-23 15:51:15 · 493 阅读 · 0 评论 -
cocos2d-x学习笔记16:记录存储1:CCUserDefault
cocos2d-x学习笔记16:记录存储1:CCUserDefault一、简述CCUserDefalt作为NSUserDefalt类的cocos2d-x实现版本,承担了cocos2d-x引擎的记录实现功能。他的接口非常简单。bool getBoolForKey (const char *pKey, bool defaultValue=false)转载 2012-10-23 15:52:33 · 496 阅读 · 0 评论 -
cocos2d-x学习笔记17:记录存储2:SQLite基本使用
cocos2d-x学习笔记17:记录存储2:SQLite基本使用一、安装与配置SQLite是使用非常广泛的嵌入式数据库,它有着0配置,占用资源少等特点。从大型游戏《魔兽世界》到android上的很多游戏和软件(google提供了一个java语言的绑定。)在cocos2d-x中,我们使用它的C语言绑定。为了方便和简化篇幅,我们直接使用它的源代码。下载地址:http转载 2012-10-23 15:53:05 · 420 阅读 · 0 评论 -
cocos2d-x学习笔记18:内存管理01:概述
一、概述cocos2d-x最初移植自cocos2d的objective C版本。因此,在内存管理上,使用了和NSObject类似的引用计数器方法,相关接口放置在CCObject类中。二、引用计数器——手动管理内存CCObject的及其子类的对象在创建时,引用计数自动设置为1。之后每次调用retain,引用计数+1。每次调用release,引用计数-1;若引用计数=0,则直接转载 2012-10-23 15:53:48 · 503 阅读 · 0 评论 -
cocos2d-x学习笔记06:如何将win32移植到android
cocos2d-x学习笔记06:如何将win32移植到android本文主要讨论如何将一个win32项目,移植到android上面,网上很多文章说的不一样,因为cocos2d-x的android项目配置方法好像修改过几次(好像?我没用过老版的),本文提供一种简单的方法。第零步:配置android工程生成器#1用ue之类的编辑器打开cocos2d-x目录下的create-转载 2012-10-23 15:43:39 · 582 阅读 · 0 评论 -
cocos2d-x学习笔记04:简单动画
cocos2d-x学习笔记04:简单动画本文主要展示了cocos2dx的动画实例代码,该例子在Test的SpriteTest中。我将其单独抽出来。需要说明的是:因为cocos2d-x是通用游戏引擎,为了保证兼容性和易用性,对动画机制作了最简单的设计(被做成了一个action)。但代价就是绘制动画的代码可能比较多,如果在实际开发中,一般都要选择自己封装。这里只给出最基本的转载 2012-10-23 15:40:10 · 439 阅读 · 0 评论 -
内存双通道技术以及检验是否开启双通道
一. 双通道 内存的工作由主板的北桥芯片组控制.以前的老主板只有一个内存控制器,所以无论插多少内存上去都只有单通道,就象高速路结束时只有一个收费站一样,只有一个出口可以放车子出去. 后来的主板有了这项新技术后就在北桥里集成了2个内存控制器,相当于在高速路上安置了2个收费站,这样高速路的出车辆就可以增加一倍了,同理内存到北桥芯片的数据传输就翻倍了. 所以是否双通道要原创 2012-10-19 10:34:32 · 13790 阅读 · 0 评论 -
cocos2d-x学习笔记01:VS开发环境搭建
随着2012年来临,上半年windows phone7即将发力。智能手机游戏即将进入三大平台争雄的大时代,cocos2d-x作为目前非常火热的开源跨平台游戏引擎解决方案,个人非常看好。c++虽然开发速度较慢,但是由于每个平台都支持c++和opengles,所以节省了大量的代码移植时间,因此是首选的跨平台开发解决方案。cocos2d-x的大致开发流程是,首先使用win32版进行代码编写并完成转载 2012-10-23 15:37:00 · 490 阅读 · 0 评论 -
cocos2d-x学习笔记02:引擎特性
由于cocos2d-x是cocos2d-iphone的c++移植版本。所以我就直接翻译了cocos2d网站上的描述。cocos2d for iphone 是一个用于构建2D游戏,demos和其他图形/交互应用程序 的框架。他基于cocos2d设计:他使用相同的概念,但是用objc替代了python。cocos2d for iphone 是:易用的:他使用友好的API,并伴有转载 2012-10-23 15:38:00 · 625 阅读 · 0 评论 -
cocos2d-x学习笔记03:绘制基本图元
第一部分:基本图形绘制cocos2dx封装了大量opengl函数,用于快速绘制基本图形,这些代码的例子在,tests\DrawPrimitivesTest目录下注意,该方法是重载node的draw方法实现的,在智能机上,并不推荐直接绘制几何图形,因为大量的坐标编码会极大降低工作效率,应尽量使用Image。而且cocos2dx的渲染机制会造成前后遮挡问题,尤其是几何图形与图片转载 2012-10-23 15:38:34 · 1269 阅读 · 0 评论 -
cocos2d-x学习笔记番外篇05:如何快速屏蔽触摸
cocos2d-x有个问题,即使暂停CCScene运行,触摸仍然有效,有些菜单和按钮仍然会被触发。所以有的时候我们要手动屏蔽触摸,尤其是在弹出计费画面的,或者使用一些本平台自带控件的时候。做法有几种:第一种方案是:每一个继承自CCLayer的类都可以关闭触摸,使用这个函数setIsTouchEnabled(false); 在暂停sence时,我们只需要关闭那些主要的CCLaye转载 2012-10-23 15:41:47 · 422 阅读 · 0 评论 -
cocos2d-x学习笔记08:动作1:立即动作
cocos2d-x学习笔记08:动作1:立即动作第一部分:动作概述动作可以说构成了cocos2dx的精华(你看动作类有多少子类就知道了)。动作是什么?动作可以理解为指令,这些指令由节点执行。动作由节点(node)执行,该节点执行动作的时候,他的所有子节点跟着执行,这一特性是非常有用的。执行动作的代码非常简单,先生成,然后让节点执行:CCA转载 2012-10-23 15:46:44 · 791 阅读 · 0 评论 -
cocos2d-x学习笔记12:如何将win32移植到iOS
cocos2d-x学习笔记12:如何将win32移植到iOS 我们以之前的《是男人就坚持20秒》为例,讨论如何将一个win32的项目移植到iOS下。由于xcode是一个优秀的且原生的ide,所以这一过程非常简单。 #1 建立iOS项目打开xcode,选择Create a new Xcode project,选择cocos2d-x模版填入项目名称Man转载 2012-10-23 15:49:20 · 639 阅读 · 0 评论 -
cocos2d-x学习笔记13:动作4:其他动作
第一部分:CCFollow跟随动作CCFollow动作,可以让一个节点跟随另一个节点做位移。他有两个静态工厂方法,后者可以设置一个跟随范围,离开范围就不再跟随。bool initWithTarget (CCNode *pFollowedNode) bool initWithTarget (CCNode *pFollowedNode, const CCRect &转载 2012-10-23 15:50:05 · 439 阅读 · 0 评论 -
从零开始搭建Cydia软件源+制作deb安装包
Cydia中的软件源地址保存在 /etc/apt/sources.list.d/ 目录下,分为两种:1. 以软件包形式安装的软件源,如Cydia默认的软件源,Modmyi、BigBoss等,该类软件源是以独立的.list文件记录软件源地址。 2. 由用户在Cydia里输入地址添加的软件源,该类软件源全部保存在 cydia.list中。 以上两种形式的软件源本质没有差别,但只软件转载 2012-11-08 17:34:51 · 26151 阅读 · 0 评论