前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >奎特尔星球导航

奎特尔星球导航

作者头像
张晓衡
发布2019-09-11 16:52:09
7490
发布2019-09-11 16:52:09
举报
文章被收录于专栏:Creator星球游戏开发社区

有朋友在公众号留言,提出「奎特尔星球」上的文章对于初学者路径不清晰,不知道按怎么的顺序阅读。

其实「奎特尔星球」公众号上的文章还是有轨迹可寻的,总体框架如下图所示:

借这位朋友的提醒,Shawn将从2017年9月公众号开张时的文章、教程、视频做了一个归类整理,为初入Creator和奎特尔的朋友提供一个参考。

一、基础&综合&经验

此分类的内容比较宽泛,不仅限于CocosCreator,涉及Javascript语言平台、工具环境、经验总结。

建议初学Creator的朋友可以先看视频有个感性的认识,能顺利搭建开发环境,理解Creator应用与其它应用的差别(web应用、原生应用)。

二、UI编程相关

手机游戏中大量的UI界面,占游戏开发工作量50%以上,理解Creator的组件化思维是从Cocos2d-x/lua/js到Creator的必经之路。而且UI的开发贯穿整个游戏项目的业务逻辑,这方向是Shawn思考的最多的地方,有如下经验分享:

Creator组件化编程的思考

英雄:cc.Node 魔灵:cc.Component

当在Creator开发中,遇到节点与组件的关系没理清楚的时候,推荐上面的文章,也建议刚从Cocos2d-x/lua/js转换Creator的也可以看看。

uikiller库

uikiller主要用于简化Creator的UI开发,是奎特星球上的神兵号称“雷神之锤”

主要功能:

  1. 节点、组件即时访问,kill掉getComonent\getChildByName。
  2. 节点触摸事件按规则自动响应,kill掉触摸事件注册。
  3. 节点长按事件支持,触摸事件返回值扩展,kill统一的按钮音效和点击特效。
  4. 插件能力:节点勾子、节点事件勾子支持,kill多语言及更多的...。
  5. Thor组件,属性修改编辑器实时预览,kill预览要一步步跑流程。

如果你也遇到UI编程中大量的的冗余和垃圾代码作斗争,可以尝试一下uikiller是否对你有用,建议从视频教程开始,插件功能最后去看。

地址:https://github.com/ShawnZhang2015/uikiller

MagicComponent可通用组件

在游戏开发中影响效率的一个问题是,缺乏可通用的组件,就像Creator提供的组件一样。Shawn根据项目经验训练了几个魔灵战士,拖拽即用,有源码的哦!

目前MagicComponent的进度比较缓慢,最近刚更新了二维码战士,稍后制作视频介绍。

如果你在编写组件时遇到困难,第一是查看Creator的组件源码,如果想实现一些黑魔法没可以参考下MagicComponent。

地址:https://github.com/ShawnZhang2015/MagicComponent

Cocos动画编程

上面的内容都带源码,按顺序阅读即可!

地址:https://github.com/ShawnZhang2015/CocosActionDemo

Javascript

初入Javascript的同学经常在this变量上翻车,这篇教程是我对this的心得!

protobuf系列

  1. 当creator遇上protobufjs|相遇
  2. 当creator遇上protobufjs|激情
  3. 当creator遇上protobufjs|孕育
  4. 当creator遇上protobufjs|这个杀手不太冷 (pbkiller、视频)
  5. 当creator遇上protobufjs|叛逆成长
  6. 当creator遇上protobufjs|青春升级记 (pbkiller、视频)

protobuf应该属于网络编程中的一个模块,但至今我的网络编程相关的教程都没有产出。如果在Creator使用protobuf遇到问题,可以参考上面文章,建议按上面顺序阅读。

大神系列

这一部分是Shawn收录的朋友的文章,如果你在Cocos原生开发上遇到性能问题一定要看看Colin的教程。自由飞是一位霸气的程序员,至力于为‘野生程序员’的成长略尽绵薄之力”,他的故事震撼了我,也是我学习的榜样!

作者:Colin

作者:自由飞


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018/01/27 20:27:12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Creator星球游戏开发社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、基础&综合&经验
  • 二、UI编程相关
    • Creator组件化编程的思考
      • uikiller库
      • MagicComponent可通用组件
  • Cocos动画编程
  • Javascript
  • protobuf系列
  • 大神系列
  • 作者:Colin
  • 作者:自由飞
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档