为什么COCOS的教程大多数都很烂?

https://github.com/cocos/cocos-example-projects

直接看demo就行了,demo很好,有基础的一看就懂,建议demo也做成网页版,像laya一样

答楼主

首先,你提出问题的态度就有问题,如果你这样说:“为什我找到的教程都很垃圾,大家有没有好的教程推荐给我?”我相信,论坛里不会有人无辜喷你的。

再则,你一杆子打死所有做教程的人。引用你的原句“说实话我怀疑这帮出教程的,以后小孩能不能考上高中都是个问题。” 收费教程水平什么样,我的确不清楚。但是论坛里麒麟子、白玉无冰、宝爷等等很多人写的免费教程质量是非常高的。我不知道,他们到底做错了什么?需要你这样咒骂?

其次,你的好课程标准纯是你个人的主观标准,就算是一个客观的标准,你自己有想过,按这样的标准做一个教程需要多少代价么?时间、代码量、文档、美术资源、录制视频等等。你觉得一个全职程序员,谁会有这么多的时间,做一个这样标准的教程给你看,万一哪一部分做的不满足你了,小孩还不能上高中了呗?

楼主,论坛里任何人都是从小白走过来的。我接触cocos的时候国内连教程都没有。当时也就子龙山人几篇文章而已。我当时也是一边自学,一边将学会的内容写成教程,在“泰然网”上发布。同样是遇到没有教程的问题,有的人迎难而上,有的人论坛骂街,你觉得谁会能成长么?

7赞

不是烂,是没有系统的教学,导致你想学的和你看的不一样,你才会有这样的想法

整体来说,cocos生态还是差点

cocos 版本不兼容也是大问题

过完年了,来给沙雕们上节课。夏虫不可语冰,我都懒得解释。

第一、楼上有人说的几位麒麟子、白玉无冰、宝爷等等… 没接触过的不评价,麒佬的博客我确实找到有用的资料吸收到了。弄清楚我针对的是绝大多数,但不是所有人!

第二、什么引擎门槛太低?你**觉得你做个cocos拿个1,2W的工资门槛很高吗?really?你以为BOSS上开价的都是摆设?你以为你能多大门槛? 一个游戏引擎不过就是个工具来实现想法,就应该是降低门槛好用易用,降低开发者门槛,扩大开发生态圈,占领市场份额,形成技术壁垒。连产品思路都弄不明白搁这献丑?

第三、游戏发展到今天,本来就应该是把回合的,卡牌的,MOBA的各种都出来框架,一些功能模块早就可以拆分组装了。举个不恰当的例子,像微店这种早就有专门的公司来制作模板来组装小程序。这行业里面买源码换皮的例子还少?有多少游戏是换皮,都心里有点B数。这些早就该整理出游戏框架的教学了,但是游戏开发这个闭塞的小圈子里,都怕别人赚到钱,教会徒弟饿死师傅。这个圈子的氛围很烂我早就感受过了,我只觉得你们**知道吧,看看你们弄出来的这些代码辐射,还当个宝一样守着,可笑。

还有很多啦~确实懒得解释也懒得理你,叫不醒装睡的人,某些游戏教程(不单独点名了)放在小霸王时代还说的过去,都5G时代了,做的上古时代的demo。

作为一个游戏产品制作者,我用cocos就是为了做出我想要的功能和效果,需要了解渲染吗?需要了解管道线吗?需要了解什么例子特效吗?
站在我的角度,都不需要。 我只需要的是对整个游戏的剧情,关卡,文案设计,以及对玩家,怪物活动,场景地图,技能释放的功能实现,在我需要实现具体功能的时候去找下资料怎么去用就好了。但这在这个过程中,互联网所提供的资料教程都非常垃圾,然而还有一帮傻逼不认同这一点,这我和傻逼哪还有沟通的必要?

这里就说明下,目前小游戏刚上线,正在迭代开发中,去年五月份到现在,算是学了半年的cocos,BBYY大可不必,我之前论坛发帖问的问题,我后面贴了解决方案,依然有人继续跟帖说功能没做出来。文档问题我给Cocos打过电话,极客公园直播采访陈总的时候我也给cocos反馈这些问题,老跟我说有经验程序员看文档的,我觉得你可能是个傻子。

所以你到底给自己的定位是程序还是策划?我不知道你的老师有没有教过你,但是我的老师教给我过,如何查询到有效信息也是一种很重要的能力。你觉得教程差,文档烂,是因为你没有在短时间找到你想要的内容,这本身就是与双方能力有关的,你希望做到一站式开发,在我看来,这是资本最希望看到的,如果真有这种技术存在,那程序员到底有什么用?如果你是站在资本角度来压缩程序员的生存空间,并美其名曰这是扩展生态,那我相信大多数程序员没办法与你产生共情,这可能也是上面一些评论对你产生恶意的一部分原因吧。

你所谓的教程 就只限于cocos?同类型 游戏开发教程互联网上一堆,你就一点都不懂变通了?论坛里很多大佬都大方提供教程,怎么就教会徒弟饿死师傅?,底层逻辑和渲染画面 都分不清,想要你所谓的大型游戏,可以找自己合适的游戏引擎,也请别在这胡言乱语了。

cocos没有相关教程,是因为:

1:cocos的发展仍处于引擎发展的初级阶段,官方在处理引擎bug,和完成3d引擎所需功能模块上就已经忙的焦头烂额,处于还没到达好用易用的程度,更不用提让开发者发教程——扩大生态圈 这一步了。

2:

实际上跟这完全没有关系,因为只要生态圈发展,发教程,发框架的人可以得到收益,那么就会有人发。毕竟教会徒弟,饿死师傅,但自己不是师傅,饿死了师傅又跟自己有什么关系呢 :2:
3:

这玩意可以说很难实现,这些功能模块就算拆分出来,面对不同的游戏,都会出现许多的不切合问题。想要切合自己项目,最终还是得“自己写”。就算市面上的大型游戏,用最契合的框架功能写,到了后期都会出现框架完全扛不住后续更新的情况(比如英雄联盟里的2位bug大王:破败王和塞拉斯,复制对方技能或变身成对方)。因此除非确保游戏不会往游戏性方面进行扩充,不然这类游戏是不可能存在可以让人满意的框架的,当然不进行游戏性上的扩充就可以,例如:已经不会再做系统更新的传奇,还有根本不会做游戏扩展的棋牌 :2:这两你在论坛都可以找到不少完善的框架

看了你第三条,我终于明白了什么叫:“夏虫不可语冰”。打扰了,你继续骂街吧。

看了一眼官方的hello world,起码这一个页面会了也是可以粗浅的入手了吧,我是没明白哪里看不懂了

ccc终极目标要让策划和ui能够用cocos干程序员的活

一瞬间我还以为是打开了微博,太典了。 :sweat_smile:

谁懂啊,家人们,cocos做教程的都是些什么下头男啊,为什么不免费帮我写代码啊,真是无语呢

5赞

一人之下主角说过句话,“我要颠覆这苍穹”,等你学会,学明白,出一套好的教程,发在这下面,堵住所有人的嘴

1赞

我觉得有2个原因的
第一 cocos版本兼容性比untiy的差很多,比如我前不久把untiy2017项目的升级成到2021基本问题不大,但是在cocos上是可能实现的,这就造成很多学习的人拿到觉得教程很烂
第二 国内写教程基本上除了cocos自己的人,就是那批做培训卖课程的人的。很多时候就是写教程是为了卖课,挂羊头卖狗肉,没有什么实际内容。我看曾经看过一个写cocos shader教程 第一章 把cocos官方文档案例解释了一下,后面教程全是用的u3d的案例,看得我都无语了。

哈哈哈,看到你这绷不住啦

你如果了解过untiy的话,我大概记得是4.x之后unity才有巨大的变化,才支持GUI的,你可了解下,我记不清,也就是说,cocos在未来的某个版本后,会逐渐定型,毕竟现在也是“初创期”

未来是未来的事,比较就是比较现在。上次在长沙社区,王哲也是这么回复我的,其实我不太满意这个回答,内部可以知道是这个情况,我也能理解这个情况,但把这个当理由,是说不通的,开发者的直接感观就是Cocos迭代一次破坏一次,unity几年还能跑。

作Cocos的教程收益不高,这个收益基本上就是分为“名”和“利”,个人认为有以下原因:
第一:名可以转利,这是现在流量世界普遍法则,从名的角度上来说,即使在Cocos技术领域再有名,能多有有名呢?没办法,圈子就这么大,受众有限,Cocos有关的专业讲师可以说屈指可数,就别考虑质量能有多好了
第二:成本回收难,一个Cocos的教程能回收多少成本?以我个人在B站作教程的经验,Cocos教程真的没人看,甚至不如隔壁引擎的小UP,投入和回报不成正比,纯粹用爱发电下每次制作水平高低不齐,一个优质的教程,大约需要10倍以上的制作时间,100倍的经验积累时间
第三,过时太快,这个涉及的是迭代问题,就是辛苦作出来的教程,由于技术迭代太快,很快就过时了,这个我深有体会,虽然其他引擎也存在这个问题,但是Cocos身上尤为明显,因此很多教程贡献者非常难受
第四,工程师精神,由于引擎技术的高端性质,造成很多技术教育处于工程师理解范围,就造成常说的不落地,这些体现在文档中尤为明显,比如很多教程默认了学习者已经获知了前置知识,所以基础信息一带而过,造成了知识断层,所以才会有“有经验”的人才看文档的说法
第五,中外文化问题,不得不说,中外程序员对待自我实现这事确实有差距,中国这边确实不怎么喜欢分享,因为分享的收益没那么大,不如攥在自己手上,而老外似乎更加在意分享的东西,对于专业人士的尊敬和包容确实很高,在中国,大部分人认为自己是最聪明的那个,很少由衷的称赞和敬重其他人,对于广大同行,不喷、不Diss已经很好的素质了
综上,Cocos还是得扩大足够强的影响力,让更多的人看到使用Cocos的收益,加速更多人对教程需求,才能真正影响到一些专业人士免费作教程

8赞