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游戏来说, 别人能做的,我就能做。无非就是时间多少的问题。
不吹牛逼,为什么,开源的东西,传统的加密手段要破解难度不大。