千呼万唤始出来!插件商店(Extension Store)终于伴随着Creator v1.4 正式上线了!插件商店有别于App Store的是,它是专门为了Creator 的各类插件提供交流的独立开放平台。独立开发人员或小规模游戏厂商可以通过低价甚至是免费的形式获得更多高品质插件,从而大大减少开发时间。它究竟能给 Creator 用户们带来哪些更加振奋人心的性能?!
首先让我们先来看看商店的整体页面
.png)
简洁!轻快!有内涵!都是骗你的。界面还比较简陋,引擎团队在第一版首先追求的是『能解决问题』!
第一批上架的十多个插件,基本是Creator 开发团队利用业余时间构建的。团队十分注重插件功能的完整性,不刻意追求插件数量,但从页面上看分类已经尽可能覆盖到边边角角。其中不仅涉及了资源处理、平台发布、开发辅助、实用工具、引擎增强等功能,还覆盖了从开发到部署的方方面面,响应了Creator用户一直以来对于插件商店的强烈呼吁。
本文主要简单介绍几款插件,都在Creator 1.4的插件商店里可以下载使用。
资源处理类
资源引用查询
功能:将指定资源拖到目标资源框内并列出所有需要用到该资源的场景以及所在节点

点评:检查一下是否有冗余资源混进来了,尽量减少包体积呀。
TexturePacker 碎图提取
功能:把TexturePacker 合成的大图拆分成原始小图,并正确还原trim 后的图片大小

点评:是谁做了这么无聊的功能?哦,我理解了,方便程序员扒拉别人游戏里的美术资源,我猜一定是这样的!
Egret 工程导入

点评:这个真可以有。谁开发的,晚饭加个鸡腿!
平台发布类
SDKBox
功能:图形化地安装IAP, GoogleAnalytics, AdMob等各种国外广告, 统计, 付费 SDK 插件

点评:海外版的AnySDK。Cocos游戏发海外少不了这货。
原生图标替换
功能:设置 Creator 发布后的原生平台程序图标

点评:充分体现了Creator对兼顾H5和Native的胸怀。
Lua
功能:让 lua 开发者使用Cocos Creator 搭建场景和 UI,并在 lua 游戏中正常显示和操作

点评:这只是个预览版。功能更完备的Lua和C++开发插件,我看到在Creator 1.5 Roadmap里面有。
开发辅助类
预览游戏 和 quick-preview
功能:这两个插件都可以在Creator 中弹出窗口进行直接预览和调试游戏,相当于一个秒启动的内嵌 Chrome!此外,预览游戏 还优化了工具栏,整合进了编辑器的预览列表。quick-preview 则另辟蹊径,加入了脚本免编译和热加载功能,大大提高了开发效率!

(quick-preview截图)
生成原生预编译库
功能:重新生成引擎预编译库

点评:论坛一直抱怨的定制JSB不易,看看这个插件能否帮上忙咯。
实用工具类
DownloadAll
功能:下载任何网页加载过的内容

点评:又是用来扒别人游戏里的代码和美术资源。你们这些家伙能不能别这么直接啊!
SSH 终端
功能:在Creator 中嵌入了 ssh 终端,可以远程操控服务器

点评:这个看起来高端,除了用来控制服务器,还可以用来翻墙吗?
quick-open
功能:快速打开项目文件

引擎增强类
Raphael 绘图库
功能:提供矢量绘制功能

点评:这是灵魂画师用来抽SSR用的吧?
i18n 多语言化
功能:实现了Label 和Sprite 组件的多语言国际化

点评:讨论好久在引擎里实现跨平台通用的i18n方案,结果竟然在一个小小的Creator插件里面顺手就实现了。
目前所有插件完全免费,除了在商店官网下载,还可以用Cocos开发者帐号登录编辑器来自动安装。举个例子,比如『预览游戏』这个插件,你需要首先在 Creator 主菜单中选择“插件 - 插件商店”。弹出后点击“免费排行榜”,找到“预览游戏”。



点击“下载”几秒后,在弹出的对话框中选择“全局目录”

然后切换到 Creator 主界面,会看到相关 log,说明插件已经安装并加载好了!


安装好后,切换预览平台,选择“插件窗口” 播放



简单介绍完这些充斥着开发者神奇脑洞的插件,相信大家都能感到 Creator 的插件系统已经逐步成熟。同时cocos在此也邀请广大开发者在插件商店中提交自己的插件作品,通过该平台和社区一起共享知识和资源。引擎团队正在完善后台的支付功能,在不久的将来,插件作者还可以通过Creator平台出售插件并获得相应报酬呢。
Nothing is impossible~
敢不敢留言猜猜插件商店未来的第一个爆款是什么呢?