摘要: 接上一节内容:cocos2dx - 伤害实现 本节主要讲Android环境配置及编译 在第一节中setup.py的配置里,我们没有配置对应的ndk,sdk,ant的路径,在这里需要先配置好环境变量。 一、准备工具 jdk:http://www.oracle.com/technetwork/java/ 阅读全文
posted @ 2015-12-23 12:07 稀饭lei___ 阅读(7242) 评论(1) 推荐(3) 编辑
摘要: 接上一节内容:cocos2dx - 生成怪物及AI 本节主要讲如何通过创建简单的矩形区域来造成伤害 在小游戏中简单的碰撞需求应用box2d等引擎会显得过于臃肿复杂,且功能不是根据需求定制,还要封装,为此本节讲述一下如何自己实现简单的碰撞,来达到伤害效果。 这里先看下效果图: 一、定义小组类别 定义如 阅读全文
posted @ 2015-12-22 11:49 稀饭lei___ 阅读(4758) 评论(2) 推荐(3) 编辑
摘要: 接上一节内容:cocos2dx - tmx地图分层移动处理 本节怪物及简单AI实现 一、怪物 同cocos2dx - v2.3.3编辑器骨骼动画 里创建的CPlalyer一样,新建一个CMonster类,也可以提出一个公共基类IEntity,为了以后扩展其他类型的实体做准备。 这里怪物还要有一个AI 阅读全文
posted @ 2015-12-19 10:55 稀饭lei___ 阅读(2565) 评论(3) 推荐(2) 编辑
摘要: 接上一节内容:cocos2dx - 节点管理 瓦片地图(Tiled Map) 在cocos2dx文档中有简单的介绍及使用。详情可以看:http://www.cocos2d-x.org/docs/manual/framework/native/v2/graphic/tiled-map/zh 一、Fas 阅读全文
posted @ 2015-12-16 11:56 稀饭lei___ 阅读(4608) 评论(2) 推荐(2) 编辑
摘要: 在最坏情况下,任何比较排序算法都需要做O(nlgn)次比较。然而,在指定的条件下,线性时间的排序算法可以使得排序在O(n)时间内完成。计数排序 假设n个输入元素中的每一个都是0到k区间内的一个整数,其中k为某个整数。k=O(n)时,排序运行时间为O(n)。主要思想: 创建长度为k的数组C,将对应... 阅读全文
posted @ 2015-12-15 00:24 稀饭lei___ 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 接上一节内容:cocos2dx - v2.3.3编辑器骨骼动画 本节主要Cocos2dx中节点的管理及应用 一般用法 用过Cocos2dx应该都有用过addChild,removeChild方法。或者retain,release方法。 addChild,removeChild方法都是继承Node类, 阅读全文
posted @ 2015-12-14 11:18 稀饭lei___ 阅读(1833) 评论(0) 推荐(1) 编辑
摘要: 堆排序 不仅在排序上有较好的时间复杂度,同时最大堆,最小堆在解决top10等问题上有很好的效果。最大堆性质,除了根以为的所有结点i都要满足: A[parent(i)]>=A[i]即,子节点一定小于等于父节点,且任意子树也满足该性质。Max-Heapify是维持最大堆性质的关键。时间复杂度O(lg... 阅读全文
posted @ 2015-12-11 22:54 稀饭lei___ 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 接上一节内容:cocos2dx - v2.3.3编辑器简单使用及不同分辨率适配 本节主要Cocos骨骼动画的创建及使用 一、新建 用Cocos Studio工具新建一个状态栏项目。如下图: 当然也可以新建一个空的Cocos项目,然后在 文件->新建文件 中选择骨骼动画来创建新的骨骼动画,如下图 因为 阅读全文
posted @ 2015-12-11 11:35 稀饭lei___ 阅读(3963) 评论(0) 推荐(0) 编辑
摘要: 准备工具 Cocos 引擎当前最新版本:v2.3.3 官网下载地址: http://www.cocos.com/download/ 前述:cocos自带UI编辑器在最新的版本有了很大的改动,整合了动画相关成为一个新的引擎工具。甚至用法都做了相当改变,这里简单讲几个常用的实现。 UI项目 一、新建 用 阅读全文
posted @ 2015-12-10 11:49 稀饭lei___ 阅读(2946) 评论(2) 推荐(1) 编辑
摘要: 开始之前 每次看书都会收获不一样的感受,走过的弯路越多回头来看前人整理的书籍,才发现原来都在上面。 框架写的越多,看起HeadFirst越能体会它的好。 策略模式定义 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则 1、找出应用中可能需要变化之 阅读全文
posted @ 2015-12-09 22:26 稀饭lei___ 阅读(310) 评论(0) 推荐(0) 编辑