• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
养眼大魔王
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 32 下一页
2016年2月2日
(8)序列帧动画
摘要: 简介 Cocos2d-x中,动画的具体内容是依靠精灵显示出来的,为了显示动态图片,我们需要不停切换精灵显示的内容,通过把静态的精灵变为动画播放器从而实现动画效果。动画由帧组成,每一帧都是一个纹理,我们可以使用一个纹理序列来创建动画。 我们使用Animation类描述一个动画,而精灵显示动画的动作则是 阅读全文
posted @ 2016-02-02 09:56 养眼大魔王 阅读(1980) 评论(0) 推荐(0)
(7)
摘要: 原理介绍 动作类(Action)是所有动作的基类,它创建的一个对象代表一个动作。动作作用于Node,因此每个动作都需要由Node对象执行。动作类(Action)作为基类,实际上是一个接口,动作类的大多数实现类都派生于有限时间动作类(FiniteTimeAction)。 在实际开发中我们通常用到两类动 阅读全文
posted @ 2016-02-02 09:54 养眼大魔王 阅读(497) 评论(0) 推荐(0)
2016年2月1日
(6)Cocos2d-x 3.0坐标系详解
摘要: Cocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。 笛卡尔坐标系 笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐标系为笛卡尔右手系。 屏幕坐标系和Cocos2d坐标系 标准屏幕坐标系使用和OpenGL不同的坐标系,而Cocos2d则使用和Open 阅读全文
posted @ 2016-02-01 20:32 养眼大魔王 阅读(353) 评论(0) 推荐(0)
(5)调度器(scheduler)
摘要: 继承关系 原理介绍 Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处: 每当Node不再可见或已从场景中移除时,调度器会停止。 Cocos2d-x暂停时,调度器也会停止。当Cocos2d-x重新开始时,调度器也会自动继续启动 阅读全文
posted @ 2016-02-01 20:22 养眼大魔王 阅读(606) 评论(0) 推荐(0)
(4)基础概念介绍——导演、场景、层、精灵
摘要: 在Cocos2d-x-3.x引擎中,采用节点树形结构来管理游戏对象,一个游戏可以划分为不同的场景,一个场景又可以分为不同的层,一个层又可以拥有任意个可见的游戏节点(即对象,游戏中基本上所有的类都派生于节点类Node)。可以执行Action来修改游戏节点的属性,使其移动、旋转、放大、缩小等等。 每一个 阅读全文
posted @ 2016-02-01 20:20 养眼大魔王 阅读(542) 评论(0) 推荐(0)
(3)在Windows7上搭建Cocos2d-x
摘要: 工具准备 搭建开发环境需要安装工具包括 Visual Studio python ———(本教程以python2.7.3版本为例),下载地址:http://www.python.org/download/releases/2.7.3/。 Cocos2d-x ———(本教程以cocos2d-x-3.0 阅读全文
posted @ 2016-02-01 20:17 养眼大魔王 阅读(358) 评论(0) 推荐(0)
(2)Mac环境搭建
摘要: 创建HelloWorld项目 将刚才下载的压缩包解压到你指定的文件夹里。 进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py 打开终端运行cocos.py脚本创建文件 ./cocos.py new HelloWorldDemo -p 阅读全文
posted @ 2016-02-01 20:00 养眼大魔王 阅读(371) 评论(0) 推荐(0)
(1)架构和目录结构
摘要: 1. Cocos2d-x 1.1 架构 1.2目录结构 从github下载Cocos2d-x repo资源包后,或解压稳定版ZIP压缩包后,就会看到如下的目录结构: 目录名称说明 CocosDenshion 音频支持。注意:Android平台中背景音乐和短音效所使用的系统API不同。 cocos2d 阅读全文
posted @ 2016-02-01 19:57 养眼大魔王 阅读(435) 评论(0) 推荐(0)
lua实现单例模式
摘要: Singleton = {} function Singleton:new(o) o = o or {} setmetatable(o,self) self.__index = self return o end function Singleton:Instance() if self.insta 阅读全文
posted @ 2016-02-01 17:23 养眼大魔王 阅读(1433) 评论(0) 推荐(0)
2016年1月18日
php之isset empty is_null的区别
摘要: isset:当前变量没有设置(即不存在),或者变量设置为null的时候,返回true,设置为“”或者0 都是返回的trueempty:变量不存在,设置值为null,设置为“”,设置为0 都返回trueis_null:和isset类似,差别在于is_null对没有设置(即不存在)会产生代码报错isse... 阅读全文
posted @ 2016-01-18 14:13 养眼大魔王 阅读(206) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 32 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3