半天上手cocos creator

cocos createor 是什么?

我的理解 就是一个用cocos h5引擎开发游戏的工具.

那就牵扯两部分

1:cocos h5引擎部分

 cocos h5引擎的代码本身没什么特色,或许还有点过时。比起我最钟爱的pixijs v5.差的不是一星半点.  代码难看的很,难看的很呀~~~

    但是集成了物理系统,开发物理类游戏还是很不错的. 其实cocos h5和phaser倒是有几分相像。都是集成了物理系统

 坏处是代码量有点大。好处是开发方便。

2:工具部分

  cocos creator的工具还是不错的.也好上手.对着新手教程走一遍就好了

 

初步理解组件式开发

  看了半天的代码,发现cocos creator不是传统意义上的ecs. 

  cocos creator 组件化的实质就是node绑上component,然后通过component的update来控制node

 

开发方式及特点

        node大舞台,角本来当家

  场景很重要,类似于phaser中state

       十分类似于flash早期的开发方式 movieclip+actionscript2

 

理解了概念后,下面就开始实战

  了解完概念后,我觉得我就会cocos了,怎么验证我会了呢?  当然是入手项目

  从哪些方面入手呢  简单直白的说,资源的加载及显示

  1:游戏要运行,资源管理是必不可少的。在cocos creator中资源管理的核心是uuid,什么类型的资源都有一个uuid(不知道生成uuid的规则。。我观察下来的结果是与内容及修改日期,目录有关。如果有知道,麻烦告诉我下,500元谢)

  2:  加载资源,加载配置过的资源,以及http资源。类似于egret的default.res

       3:  加载各种资源,然后显示各种资源。

       4: 显示完了,准备写角本控制node

       5: 了解component的生命周期, 先想一下,你要是作者,你会留哪些点

       6:  多找些项目开始研究学习。。。

       7:自信. 对于js游戏来说,  别人能做的,我就能做。无非就是时间多少的问题。

             不吹牛逼,为什么,开源的东西,传统的加密手段要破解难度不大。

 

总结:  上面的半天上手是有先决条件的,前提是你会这些 (phaser, pixi.js, egret, flash, js)

 

  

  

posted @ 2020-05-15 16:11  wanhong  阅读(553)  评论(0编辑  收藏  举报