线上线下联动!这次的广州之约有点儿特别~
去年的这个时候,Cocos Star Meetings 从广州迈出了它的第一步,开始走上了前往全国各大城市的征程。时隔近一年,我们又回到了这里。同样的起点,不一样的征程,今天又有什么样的惊喜呢?
作为专属于开发者们自己的线下轻聚会,Cocos Star Meetings 旨在聚集城市本地热爱技术、热爱游戏的从业者,为大家提供一个相互交流、认识彼此的平台。它不是一次单向的输出,而是一场多向的交流。无论是讨论技术、经验与项目,或是单纯想分享吐槽工作学习生活中的点滴,都能在这里得到满足。
新一年的 Cocos Star Meetings,我们希望能给开发者一个更紧密、更热烈、更自由的「技术+社交」体验。由于疫情原因,广州站在遵守当地防疫规定、保证现场安全的情况下,以「线上+线下」的模式进行。这也是我们第一次尝试在 B 站直播 Cocos Star Meetings,感谢现场和线上开发者们的关注与支持!
欢迎在 B 站搜索关注「Cocos引擎官方」
进入正题,来看看本场有哪些干货↓↓↓
张川
#Cocos Inspector 开发心得
节点树实时预览工具 Cocos Inspector 是 Cocos Store 的明星插件之一。发布后的这一年多时间里,作者张川持续更新维护,在查看节点树的基础功能之上,不断加入开发者所需的各种能力,帮助开发者更好地排查问题、优化项目,以至于有某些用户说 Cocos Inspector 实际达到了「商业软件水准」。要想打造一款好评如潮的插件,有什么秘诀吗?
张川在此次分享中,为大家揭秘了 Cocos Inspector 的技术实现与设计灵感,给想做插件开发的小伙伴们带来了一些实用建议。同时,张川还分享了 Cocos Inspector 使用中可能会被忽略的重要 feature,帮助大家提高 Cocos 游戏的调试效率。
Cocos Inspector 插件地址:
http://store.cocos.com/app/detail/2940
大鹏
#从顶点到着色
Cocos Star Meetings 的主旨是每个开发者都是现场的主角。在去年的广州站中,也有这样一位开发者,向现场嘉宾们提出各种问题,互相探讨交流。今天,他也受白玉无冰邀请来到现场,摇身一变成为分享嘉宾,带来自己在图形学方面的一些习得知识与理解。
大鹏分享的主题是「从顶点到着色」。知其然才能知其所以然,大鹏从渲染的准备阶段、顶点在渲染过程中的变换、顶点数据的作用、光栅化中三角形的意义、着色模型等方面入手,为大家构建了一个比较清晰易懂的渲染流程,希望能给大家在之后的引擎使用中带去帮助。
大魔王
#Effect Exporter
Effect Exporter 是一款为 Cocos Creator 深度定制的 Shader Effect 编辑器插件,支持 effect 2D/3D 特效、3D 光照、纹理、法线、折射、反射贴图等功能。
本次,作者大魔王为我们带来了 Effect Exporter 的开发技术分享,包括节点编辑模块、特效预览模块的开发,以及将使用 React 等第三方框架开发的插件集成到 Cocos Creator 的方法等。
为了丰富在线特效示例,大魔王着手开发并部署了 Effect Exporter 开发社区网站,方便用户上传或分享自己的特效。今天他也一并在分享中介绍了插件与后台网站的融合集成技术方案。
Effect Exporter 插件地址:
http://store.cocos.com/app/detail/3369
开发社区:
https://www.exporter.top/
烧风
#用 Creator 做一款跨平台 APP
烧风是去年 Cocos 社区里最亮眼的新星之一,还只是大二学生的他,身上已有多个全国竞赛一等奖、腾讯实习、创办 Cocos 游戏社团椰风社等各种光环,近期参加 GameJam 也获得了不错的成绩。同时,他也在不断折腾一些新项目,比如,用 Cocos Creator 开发跨平台原生 APP 应用。
分享通过线上连线并直播
烧风基于自己近期的实践项目,介绍了 Cocos Creator 项目跨平台时的特点、如何使用 Cocos Creator 的 JS/TS 代码调用各平台的底层能力、各平台之间有哪些的区别、工程中有哪些细节需要注意、如何更好的利用 JS 库、打包发布到各商店有哪些注意点等各种问题。
白玉无冰
#矩阵重启!游戏中的矩阵
不久前白玉无冰在公众号上发表了 3D 数学系列之「矩阵重启,你就是 MVP」一文,应该唤起了不少同学们对线性代数这门学科的回(kong)忆(ju)。今天他继续将数学课堂搬到了活动现场,与观众们一起重新捡起矩阵的相关知识,打好 3D 游戏开发的基础。
矩阵看上去是一组数字摆成的矩形的阵法,而其本质是线性映射。在理解这点的基础上,课程继续介绍了 Cocos Creator 中常用的 4x4 矩阵 Mat4 和 SRT(Scaling 缩放、Rotation 旋转、Translation 位移)、MVP(Model 模型、View 观察、Projection 投影)等概念,并展开说明它们在 Cocos Creator 项目中的应用。最后,白玉无冰通过结合引擎源码,观察与变换矩阵,带领大家学习理解并提取变换矩阵中的信息。
分享结束后就是我们每次的保留环节,到场的开发者接二连三上台讲述自己的开发经和对 Cocos 未来的期待。我们也希望可以陪伴诸位开发者一起进步、成长,帮助开发者实现自己的梦想与价值。
感谢现场和线上开发者们的热情参与!Cocos Star Meetings 下一站也在计划中了,我们会根据实际情况选择最合适的呈现方式,为大家带去更棒的体验。下站会是在哪儿呢?敬请期待一下吧!