自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 一个简单的游戏开发框架(七.动作Motion)

发现还没谈到最基本也是最重要的问题,怎么画图,画动画? 在原版cocos2d-x里画动画比较麻烦,见cocos2d-x学习笔记04:简单动画 cocostudio扩展出CCArmature类,就比较简单了 cocos2d::extension::CCArmature *armature = nullptr; armature = cocos2d::extension::CCA...

2013-11-27 20:22:00 316

转载 一个简单的游戏开发框架(六.行为Action)

Action是cocos2d-x中比较重要的概念,有一个庞大的类族。参见老G写的cocos2d-x学习笔记09:动作2:持续动作 除了各种包装器,剩下的主要是一些持续动作: CCMoveTo:移动到、CCMoveBy:按……移动CCJumpTo:跳跃到、CCJumpBy:按……跳跃CCBezierTo:贝兹移动到、CCBezierBy:按……贝兹移动CCRotateTo:旋转到、CC...

2013-11-27 18:05:00 102

转载 一个简单的游戏开发框架(五.对象Object)

前面提到我们把行为Action从对象Object中分离了出来,用各种不同的行为组合出对象的功能。大家都知道,面向对象的一个类,就是数据和操作的集合。操作(行为)被分离出来了,数据怎么办呢?操作依赖的数据从哪里取得?《游戏编程精粹5》"基于组件的对象管理"中提供了一个方案,把数据都放到操作(书中称为组件)中,当一个操作需要位于另一个操作的数据时,双方通过消息来通讯。个人不喜欢这种搞法,操作...

2013-11-14 18:46:00 85

转载 一个简单的游戏开发框架(四.舞台Stage)

首先是StageManager类: class StageManager : public Singleton<StageManager> { friend class Singleton<StageManager>; private: StageManager() : _curStage(0), _pStageCreator(nul...

2013-11-14 15:59:00 169

转载 一个简单的游戏开发框架(三.事件管理)

等待施工中。。 转载于:https://www.cnblogs.com/bnudc/p/3423485.html

2013-11-14 15:54:00 165

转载 一个简单的游戏开发框架(二.对外接口)

我们的目标,首先是为逻辑开发程序员屏蔽掉底层细节。其次给他们提供简明易用,同时又可以扩展的类和接口。 那么对于游戏逻辑的开发者来说,游戏是什么? 对这个问题的答案,我是从话剧中得到的灵感。话剧是在一个布好景的舞台上,一些演员按照剧本作出的行为。游戏跟这个很类似,只是多了玩家控制这个因素,能做出动作的也不仅是演员,还包括许多其他有响应的物体。因此游戏基本可以定义成:在一个或多个舞台上,...

2013-11-13 22:45:00 104

转载 一个简单的游戏开发框架(一.框架的意义)

刚完成一个游戏项目。项目总结来说在技术上还有不少问题,但是有个最大的优点,游戏逻辑部分相对独立。引擎(cocos2d-x),网络,多线程,数据库这些比较底层的部分都是大牛封装好了的,也包括公司以前的一些积累。逻辑部分的程序得以专注于逻辑本身,开发速度大大提高。 现在的游戏开发的技术环境跟十年前有了很大不同。十年前我刚开始做游戏的时候,各公司还在自己开发引擎。现在都有比较成熟的开源或免费...

2013-11-13 16:22:00 439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除