• 全部考试
  • 考试报名
  • 考试时间
  • 成绩查询
  • 网络课程
  • 考试真题
  • 模拟试题
  • 公文文档
  • 文档大全
  • 作文大全
  • 范文大全
  • 招聘大全
  • 当前位置: 勤学考试网 > 文档大全 > 正文

    _cocos2d如何学习

    时间:2019-02-15 18:06:15 来源:勤学考试网 本文已影响 勤学考试网手机站

      cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。下面小编收集了一些关于cocos2d学习方法,希望对你有帮助

    cocos2d如何学习

      新手入行必知的cocos2dx学习方法

      第一步、首先了解一下游戏最基础的组成部分及cocos2dx学习资源

      a) 了解平台

      一般分成PC平台、掌机平台(3DS、PSV)、主机平台(PS3、Xbox、Wii)和新移动平台(iPhone、Android)。虽然会有跨平台的产品,但一般来说这几个平台的游戏都有其独特的设计特点,不同平台间游戏设计、发行、玩家喜好都是不同的。一定要多玩玩,体会一下其间的区别,仔细想一想为什么是这样。

      b) 了解技术、美术、音乐

      一个游戏,基本上就是由这三大块组成。你需要了解的是这些最基本的元素是如何配合在一起。举个例子,如果你想做一款iPhone平台的手机游戏,你要知道Cocos2d引擎或是Unity3d引擎到底能做到什么程度;你要知道游戏在什么时候下播放音乐音效;你要知道2D、3D美术素材的区别。

      c) 了解整体游戏实现流程

      假设你要做一款练手的游戏,那实现的流程你要知道。一般是1心里有想法→2用笔纸画出来→3分解基本游戏功能点→4完成需求文档(自己做就不需要了)→5美术提供相应图素→6程序进行开发→7开发完成进行测试并修改bug→8满意否?不满意则回到1。满意则给别人玩,收集意见并总结。

      第二步、现在可以尝试分解游戏了

      入门时,最好的学习方法是先尝试分解一款游戏,从这款游戏来倒推游戏的设计思路、逻辑和感受。

      第三步、做一个试试。

      做的时候,要从小到大,不要一口吃个胖子(番茄炒蛋还做不好,就别去尝试做满汉全席了)。比如先从100%复课一个小游戏开始,先100%照抄做出来。在做的过程中,你才能真正学到东西,YY的再多也没意义。等你能做出一个可玩的游戏来,再考虑加一些自己的思路进去。话说大部分只凭一腔热血的新人,都会倒在这一步,期间你碰到的问题会多如牛毛,头疼死。

      第四步、弄明白你想要什么游戏,行业内需要什么游戏。

      当你能轻松做出一个小游戏来,就可以认真考虑入行的问题,话说你能做到这个程度一般公司会抢着要的。这时候限制你的就不是知识和技能,这些都能在入行后轻松学到,最重要的是你自己内心的真正想法了。

      Cocos2d 富文本组件解读

      1快速排版: 解决方案几种:多线程,通过段落占位的方式,通过数据结构缓存排版的运算结果metric,来实现快速的排版

      2所有的排版都是需要先将字模从字体库中取出来,然后写到一张贴图中,并且缓存以免已经使用过的贴图被重复使用,然后在使用的时候通过字模的位置进行采样,然后渲染到最终的富文本上。 (排版会涉及到集中复杂的排版算法,需要对当前的富文本方案进行梳理)

      3支持动画,建立一个Node,他的renderer是一个texture,支持对GIF的解析,然后将gif写到一个atlas中去,每一帧对其进行采样

      4加快渲染速度,通过将同一类型的元素,比如字模,图片放到一张贴图中,进行批量绘制batchDrawable

      5支持多语言,对于一个字符,将其进行utf8或utf16的编码,通过freetype的接口进行字符的获取

    猜你感兴趣:

    1.如何开发手机游戏

    2.vs2010内存泄露的检测方法

    3.android java 调用

    4.网络游戏怎么创业

    5.找工作应该去哪个网站

    相关热词搜索:

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问