半小时上手cocos creator

cocos createor 是什么?

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

那就牵扯两部分

1:cocos h5引擎部分

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

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

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

2:工具部分

  cocos creator的工具还是不错的.也好上手

初步理解组件式开发

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

       在我看到,就是node绑上component,然后通过component的update来控制node及场景

  感觉和flash相比的话,有种似曾相识的感觉

  flash 8以前的话,控制动画的角本是写在mc上的,哈哈。回到cocos 上,是写在node上的component. 大同小异。

前两部理解了,就上手了。就这么简单。。。

下面开始实战系列

  从哪里开始了呢?我觉得我会了,当然是要入手项目呀。

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

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

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

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

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

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

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

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

  

  

原文地址:https://www.cnblogs.com/honghong87/p/12089232.html