typescript教程简书-经过200+小时的努力,Creator 3.x入门培训手册总结完毕!完全免费

2023-12-03 0 3,731 百度已收录

大家好,我是小恒!

为了写这篇文章,给支持公众号的读者一个交代,我计划花费了200+小时,公众号停止更新11天。 我决定不再选择逃避,也不想再欺骗自己。

2023年新年复工,不到三天,朋友们纷纷来找小恒,乞求推荐一些Cocos Creator 3.x的学习方法或者入门课程,而且课程最好是付费的。

老兵们的信任让我深受感动,但也让我感到无比的难堪!

因为有很多事情我不知道该怎么做。

而且typescript教程简书,在庞大的 Cocos 社区中,据我所知,付费课程只是九牛一毛。

至于我实际体验过的造物主付费课程,是我在2020年举办的造物主培育训练营,遗憾的是它是基于造物主2.x的。 对于Creator 3.x来说,我对小恒来说只能算是一个菜鸟。

没有付费课程,但是我知道Cocos社区有很多免费教程:

不过,也有朋友表示,他们曾尝试学习上面的一些视频,比如引擎安装、下载、换皮……但都学了好几遍了。

然而,当我想自己实现一个功能时,总是会卡在各种小问题上。

找了很多学习资料,但还是无法理解和学习掠夺者分享的游戏源码和技术文章……我只能在掠夺者面前喊666!

01

小恒问自己上面的问题typescript教程简书,为什么对他来说不一样呢?

2020年起,我从程序员转型为自媒体+运营。 虽然我仍然在社区中分享 Cocos Creator 相关的教程、案例和资源,但我个人的游戏开发水平基本还停留在 Creator 2.x。 时代。

随着Creator 3.x越来越流行,对越来越多3D相关的游戏、应用程序、教程、资源等的需求不断增加……我的技术水平对您有什么帮助? ?

为此,小恒思考再三,系统地梳理了Creator 3.x初学者的学习路径和训练方法。

我整理了B站的5套免费视频教程,我把视频链接放在了文章最后。

请注意,小恒这里提供的是学习路径! 你需要按照从上到下的顺序来研究它们。

这5套视频教程是我根据自己的经验和评价,从内容的长度、内容的深度、课程的节奏、以及我这些年所学的菜鸟遇到的常见问题等多方面来选择的。

遵循由浅入深、循序渐进的原则。 只要你对游戏开发感兴趣,并且会使用电脑软件,都可以大胆尝试。

有人可能会惊呼,需要学5门课程吗? 您找不到适合您水平的入门教程吗? 为什么要做这么多?

一开始我也是这么想的,但是正如本文开头提到的,一些老兵遇到的情况,以及小恒这三年的个人经历。

单一教程无法达到引擎知识点的长度和深度,游戏案例不够多样化,学习效果也不是必然的。

而且,从2D跨越到3D的难度并不是通过几个小时的视频学习就能轻易克服的。 用一个不恰当的比喻来说,就是:

在斗破苍穹中,想要成为斗师,需要将斗气从一级修炼到九级。在凡人修仙的传说中,想要成为真正的修仙者,需要经过炼气期第一层到第九层。

游戏开发,尤其是3D游戏开发,也需要“精炼”打基础。 我总结了以下三个方面:

比如奇林子的《魔方先生》无论是在引擎还是编程语言上都力求专注、简洁、纯粹,并且特别照顾初学者的体验。

像乔哥和sli97这样的教程更侧重于结合引擎、游戏玩法和编程语言的实际游戏开发。

Fang Kong和Blake教授的课程侧重于可视化编辑器、基础3D概念、引擎API以及细致的保姆级教程。

如果你没有太多的3D经验,首先要学习太多的3D概念、界面属性、引擎API,你很可能会像我以前一样,学得越多就越害怕。

我就不过多废话了。 下面我先介绍一下0~6级的剑法和路径,包含两套武术教程。 如果你每晚花2个小时左右的时间学习,7~10天就可以完成,然后就可以完成。 您可以开始创建自己的游戏。 我们走吧!

02

Kirinzi的《零基础游戏开发入门-魔方先生》总时长2小时9分钟。

我把视频完整看了两遍。 第一次是去年中秋节期间。 一口气看完大概3个小时,几乎没有压力。 但当时我并没有练习。 我还以为我一定可以玩这么简单的游戏,但事实上……哈哈,你知道的!

第二次是在2.7到2.8之间,大约花了5个小时。 我严格按照麒麟子视频教程中的思路,按照视频的每一集进行操作,还为每一集做了一个源码项目。

我们来看看《先生》中包含的主要知识点。 钻石”:

我简单说一下我个人对这套视频教程的体验:

一段视频,一个知识点。 游戏案例中不需要的东西我就不多说了。 不会有任何干扰。 最多我会提醒你相关主题参考(我会在文章最后给你整理); 一段视频长约5至8分钟,有操作、讲解原理、提供治疗效果,并按照步骤完成案例,即时反馈感强; (一定要自己实践一下,不要以为很容易,一般人学不会,因为很大程度是自以为是)项目一共有6个TypeScript脚本文件,代码很少。 除去模板和空行,你自己大概可以写不到150行,而且很容易学。 (建议学习完后,关掉视频,按照自己的想法重新实现)

奇林子的《魔方先生》视频教程最适合Creator 3了。

对于那些有编程经验但像小恒一样没有经历过3D项目的人来说,你会发现3D似乎并没有那么复杂。

这张图是我学习《钻石先生》后开始的一个小练习游戏。 暂时命名为“跑鸡”。 你觉得它比《钻石先生》更有趣吗?

《钻石先生》推荐人物:

推荐指数:★★★★★

难度指数:★☆☆☆☆

必练指数:★★★★★

03

如果你能够通关“魔方先生”并独立完成游戏,那么你很可能就能达到“炼气期”的第二到第三层。 让我们继续吧!

接下来是乔哥的《Cocos Creator 从零开始开发 3D 俯视视角割草游戏》。 从现在开始,我将其称为“3D 自上而下视图草坪修剪”。 看看原来的名字,你有没有看出什么端倪呢?

小恒一开始并没有注意到,只把它当作基础教程。 当我再次观看视频时,我发现我被骗了! 标题是《从头开始开发》,而不是《从头开始开发》。 下来我问乔哥,他对我说:

这套教程不适合初学者,最好有一定的编程基础。 项目中使用的引擎3D功能并不多。 重点是从头开始。 游戏的每一行代码都是手工编写的。 不使用任何库或框架。 它完全是手写的。

教程还没写完,目前 B 站上已经有 30 集视频了。但小恒发现,这并不妨碍我们通过这组视频了解更多关于 Cocos Creator 3D 游戏开发的知识。 原因有以下三个:

《Mr. Block》先讲引擎3D,然后是游戏UI,而《3D Mowing from a Top-Down View》先讲游戏UI,然后是3D,最后是3D、游戏逻辑和游戏的融合。用户界面。 前期会同时讲更多的事情。 引擎编辑器的使用; 如果你有《创造者2》的经验。这只是游戏的核心玩法。 重点是,3D游戏是如何制作的。

因此,我将《3D俯视割草》设定为《魔方先生》的进阶教程。 以下是主要学习内容。 请注意粗体文字:

开发环境搭建、代码调试方法; 引擎编辑器窗口功能及操作、项目资源管理; 游戏UI开发与设计:屏幕适配、UI策略与管理、自定义UI组件、内置常用UI组件、常用设计模式和工具:事件机制、数据归档、状态机、单例模式、内存池引擎数学体系:刚性3D角色的身体、碰撞、数学连接、旋转动画系统:动画编辑、动画挂点、帧风暴角色设计:玩家和怪物的逻辑实现和管理(游戏开发经验)技能设计:技能和特殊的逻辑实现和管理特效(游戏开发经验)

整个视频教程的前20集难度比较稳定。 他们主要专注于实现游戏UI逻辑并解释引擎外部UI组件的使用。

同时乔哥也会分享他独特的UI开发经验。 我也是一名老UI程序员,乔哥提到的UIRoot的开发思路很有趣。

但到了最后10集左右,难度开始陡峭,综合运用了以下能力:

如果你看视频,你会发现,在涉及到游戏核心玩法的UI章节之后,乔哥的编码速度和思路都比以前更快了。 如果有些物理估计和API参数不明白,可以查文档,但是设计思想和代码逻辑一定要遵循和理解。

而且有一些章节,乔歌写完代码后,并没有立即演示出功效,所以就告辞了。 对于新手来说可能不太友好。 建议大家看完后做一下练习(我猜,巧哥是为了控制每集视频的长度,后期剪辑时剪掉一些不重要的内容)。

《3D俯视割草》教程后期将涉及引擎功能、编程语言、玩法实现、UI逻辑等方面的整合。

如果你手头没有源代码,但你必须跟着视频,一行一行地敲代码,你可能会学得很吃力。 这就是为什么我要千辛万苦邀请乔哥把代码放到Cocos Store上(我把下载链接放在文末了)。

初学者往往缺乏这方面的经验:他们了解了游戏引擎的功能,但不知道如何将其应用到具体的游戏设计中来解决问题。

乔哥的《3D俯视割草》视频教程除了讲解Creator 3.x引擎的知识外,还教授游戏开发的实践经验和设计思路。

如果我能吸收教程中的所有知识点,我相信我的3D游戏开发水平将会有质的飞跃,至少可以达到“炼气期”五级,甚至达到六级、七级水平。

《3D俯视割草》推荐人群:

推荐指数:★★★★★

难度指数:★★★☆☆

必练指数:★★★☆☆

04

如果你觉得《3D俯视割草》后期有点难,可以先弱一点。 有些事情需要时间来解决。

如果你能看懂源码,可以继续学习方孔老师的《3D自慰》。 这是一套保姆级教程,提供 Cocos Creator 引擎编辑器和组件开发的分步指导和深入知识。

还有两套入门视频教程。 小恒目前只听了60%~70%,还没有总结。 当我有机会时,我会再次分享它们。

先说两个常被初学者忽视,但真正大鳄却经常使用的法宝:官方文档指南和引擎API。

Cocos Creator 用户指南

比如,当你闭着书笔写“钻石先生”时,你突然忘记了如何窃听化学碰撞风暴。 您可以直接在文档指南中搜索:物理风暴。

强烈建议您通过文档指南搜索视频教程中遇到的一些专业术语、名词和概念,并仔细阅读。

也许你会说,我见过,但就是不明白! 没关系,现在看不懂也很正常。

让我们相遇并熟悉吧! 首先应该通过文档了解引擎的大致功能范围。 最好把它当作 Cocos Creator 的入门教材和引擎词典。 如果您遇到任何不清楚的地方,请查看这里。

如果你无事可做,就四处看看。 一些灵感或解决方案可能来自于你在三个晚上无法入睡时无意中使用的 API。 在此之前,你无法理解它。

Cocos Creator 引擎 API 手册

自今年Creator 3.4.0发布以来,新版API手册也已上线。 文档很漂亮并且易于使用。 一直困扰社区开发者的API文档问题终于得到解决。

如果遇到不懂的发动机插座,就扔到这里吧。 例如,如果你想了解更多关于NodePool节点池的使用、接口和示例,你可以在这里找到。

浏览和阅读引擎官方文档是练习游戏开发的重要途径。 如果你把视频教程看作是技巧和剑术,那么阅读引擎文档就像是修仙者日常的冥想、呼吸、炼气。

因此,只有视频教程与官方文档相结合的学习方法才能帮助你脱离教程和源码后独立开发自己的游戏。

05

无论是视频教程还是文档指南,其实都是在输入知识,只“学”了学习的前半部分。

如果你真的想掌握一项新技能,就需要经历一个完整的“学”与“学”的闭环,其中包括:输入→内化→输入→反馈→再输入,周而复始的过程。

因此,学完教程后进行练习是绝对必要的。

我的学习方法是先按照教程中的案例进行操作,然后尝试关闭视频和源码,根据自己的理解和文档的支持再次实现。

这样我就可以检查是否有什么地方我没听懂、没记清楚或者已经忘记了。 我可以先给出内部反馈。

更进一步,我会根据教程中的游戏案例来完善美术外观和玩法。 并通过H5、小游戏等方式与同学和社区分享修改后的游戏demo,以获得更多的外部反馈和有效激励。

在开发过程中,我也会尝试以图片和视频的形式与朋友分享,以获得即时的满足感。

总之,我们应该尽力想办法完成整个学习过程的闭环。 如果能写一下经验总结,体会一下治疗效果就更好了。

06

没想到会写这么多。 如果这篇文章能给你带来哪怕一点点的帮助,增强你的信心,让你有所期待,遇见更好的自己,似乎在未来的某个时刻,如果你能真正采取行动,我觉得特别满意!

最后,特别感谢常年在 Cocos 社区分享技术和经验的人们! 以下是本文推荐的 5 个视频教程的链接。 建议将它们保存为收藏夹。 也欢迎您分享给有需要的同学。

参考资料Cocos引擎官方文档

麒麟子《3D游戏开发必学的引擎知识》

感谢您关注小恒公众号。 希望我们能够共同前进、共同成长!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript教程简书-经过200+小时的努力,Creator 3.x入门培训手册总结完毕!完全免费 https://www.wkzy.net/game/199429.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务