游戏
不懂不想说
热爱游戏,热爱开发,不断提升自己!
展开
-
骨骼动画详解 和 帧动画
骨骼动画 vs. 精灵表(sprite sheets) 创建动画又快又简单的方法是使用“精灵表”(sprite sheets).当你意识到游戏需要大量动画,内存消耗会涨上来,而且需要耗时去加载所有数据.此外,限于大小,你需要为了动画限制自己使用低FPS,这意味着动画不是你想要的那么平滑.这就是骨骼动画的由来. 骨骼动画简述骨骼动画是cocos2d-x动画在人物渲染方面的转载 2014-03-11 19:56:23 · 8263 阅读 · 0 评论 -
有关文件的操作 fopen/fwriite/fseek/ftell/fread/fclose等函数的使用方法
有关文件的操作 fopen/fwriite/fseek/ftell/fread/fclose等函数的使用方法转载 2016-07-13 12:12:35 · 825 阅读 · 0 评论 -
cocos2dx 常见的49中动作详解及常用函数
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Icon.转载 2014-08-13 18:38:47 · 2037 阅读 · 0 评论 -
基于行为树与状态机的游戏人工智能
0×00 – 前奏 关于游戏中人工智能的应用这个伟大的话题,笔者我实在是想了很久,才敢厚着脸皮来谈一下自己的一些见解以及分享下这方面的学习心得,顺便蹭点稿费。 说起人工智能(AI, Artificial Intelligence),我们的第一印象可能是机器人,在这里我没有跟大家谈论变形金刚的打算。但有着固定形式的行动能力的机器人确实可以算是一个人工智能的载体。只是现代的机器人暂时并转载 2015-01-06 14:36:13 · 732 阅读 · 0 评论 -
【Cocos2d-x游戏引擎开发笔记(11)】粒子系统----实现下雪效果
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8289683太原市今天下雪了,8点出门,银装素裹,分外妖娆。今天就来主打下雪的效果,实现下雪效果需要使用粒子系统。这张照片是刚照的,看看太原的雪景吧 先来说说我对粒子系统的了解吧,粒子系统是为了模仿自然世界的真实显现,比如说烟,雾,火花,闪电,火焰,下雪。粒转载 2015-01-15 16:09:45 · 743 阅读 · 0 评论 -
cocos2dx进阶学习之CCNode(点在精灵上)
http://blog.csdn.net/itcastcpp/article/details/18700077转载 2014-09-17 14:20:15 · 816 阅读 · 0 评论 -
游戏中有限状态机实现
https://github.com/pzUH/HierarchicalStateMachinehttp://unitygems.com/fsm2/一: 有限状态机用于管理游戏中对象的行为非常方便。 最简单的有限状态机实现方式 switch () case A: xxx 通常switch块放到 对象的update方法中,每帧更新状态。 这种结构最大的转载 2015-01-06 14:29:01 · 927 阅读 · 0 评论 -
状态机编程
有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM--有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同时,因为有限状态机具有有限个状态,所以可以在实际的工程上实现。但这并不意味着其只能进行有限次的处理,相反,有限状态机是闭环系统,有限无穷,可以用有限的状态,处理无穷的事务。转载 2014-11-04 20:34:27 · 930 阅读 · 0 评论 -
cocos2d-x 动作的分类与使用
cocos2d-html5学习笔记——持续性动作(待续),有需要的朋友可以参考下。 常用动作,Ctrl+F查询cc.MoveTo.create(duration,position);//Duration:移动持续时间/秒;Position:移动到的位置坐标eg.var actionBy = cc.MoveTo.create(2, cc.p(80, 80));//当前坐标为x,y转载 2014-07-31 18:40:48 · 697 阅读 · 0 评论 -
cocos2d-X学习之主要类介绍:节点CCNode
首先是类结构: 可以看到CCNode 几乎是游戏中处理的大部分类的父类,其主要有以下函数:virtual int getZOrder (void) //获取节点的顺序virtual const CCPoint & getPosition (void) //获取节点的位置virtual void setPosition (const CCPoint &v转载 2014-07-02 17:47:43 · 634 阅读 · 0 评论 -
多线程例子和游戏日志记录例子
游戏日志记录例子 多线程例子 加锁解锁例子 文件夹检测和创建 文件的检测和创建原创 2016-06-21 17:10:58 · 802 阅读 · 0 评论