[就问你6不6] cocos2dx 入侵 Creator 插件系统 - 0

最近开始把玩 Creator 的插件,虽然文档缺失,但是凭借论坛丰富的资源,还是可以学到很多东西的。

入门最好的办法,自然是先略微看些文档,看些教程,然后开始撸一点自己感兴趣的东西。

作为一名多年的老版的 cocos 使用者,自然是对旧的框架系统更为了解,于是就想着,能不能让旧的框架和新的框架来个亲密接触,于是就有了下面的实验:

Creator2D v2.4.0
http://supersuraccoon-cocos2d.com/resume/2d.gif

Creator3D v1.1.2
http://supersuraccoon-cocos2d.com/resume/3d.gif

目前插件加载的,是 cocos2d-x 3.17HelloWorld 项目,其中用到的资源,是读取了 assets 下的文件。

后面我也尝试了一下,之前写的一些略复杂的游戏,也可以很流畅的运行。当然要实现这个效果,是要对两边的引擎都略微做一下小手术的。

单纯的让程序跑起来,其实并没有太大的意义,但是这只是第一步,也是为了后面的进一步入侵做的准备。首先是入侵,然后是内外,新老的相互交互,最后来做一些酷炫的功能。


下面是一些无关的话题。

这个实验虽然对大部分人来说没啥大用,不过我比较喜欢尝试这种稀有的方式来做一些有趣的东西。

回头看看这些年用 cocos 做了很多东西,其中不少和游戏关系不大,更偏向于编辑器,软件的东西 (当然可能是因为自己大学专业的原因) 。难得周末闲来没事,小小总结一下(有兴趣的朋友可以看看):

CCLabelTableEditor

早期 Cocos2d-iPhone 做的一个表格编辑器。
GitHub

Calendar HTML5

cocos2d-html5 v2 时期写的一个日历。
GitHub

Resume HTML5

cocos2d-html5 v2 时期写的个人在线简历。
GitHub

Cocos2d iPhone ~ Cocos2d HTML5 移植之旅

同样是 cocos2d-html5 v2 写的电子书,登录了 iBookStore 同时还在书中内嵌了可运行的游戏。
Github

CocosCLI HTML5

一个游戏内置的控制台,可以与游戏元素进行实时交互。
GitHub

CocosSVG HTML5

SVG 解析并转为 cc.Sprite,直接在游戏中使用。
GitHub
视频链接

CocosNewsCenter

一个网站,抓取各种cocos相关咨询。
文章链接

JSBBlueTooth

基于Cocos2d-html5+JSBinding的本地蓝牙多人对战演示程序。
GitHub

CocosQuiz

一个答题程序。

Sublime Cocos2d HTML5 Plugin

一款用于Sublime Text进行Cocos2d-HTML5 v2.x游戏开发的插件。
文章链接
视频链接

Cocos2dJS DOM

Cocos2d-JS v3.10中使用HTML中的元素,以 cocos 的编码风格创建浏览器应用。
视频链接

Cocos2dJS DOM Electron

Cocos2dJS DOMElectron.js的结合,用于创建本地化的桌面应用。
视频链接

Cocos2dJS DOM Electron Editor

Cocos2dJS DOM Electron的可视化编辑器。
视频链接

COCOS2D-HTML5 + NODE WEBKIT

使用 Node Webkitcocos2d-html5 游戏打包成桌面程序,进行跨平台的尝试。
文章链接

CCSteeingPlayground

对自制 Steering 框架的实际运用,一个带有编辑功能的演示程序。
视频链接

SSRShaderFXEditor

一个 Shader 可视化编辑器。
[论坛连接] (分享一下最近业余时间在做的一个库 SSRShaderFX)
视频链接: SSRShaderFXEditor Overview (Old Version)
视频链接: SSRShaderFXEditor Import FX
视频链接: SSRShaderFXEditor Import Schema
视频链接: SSRShaderFXEditor FBO Water Effect
视频链接: SSRShaderFXEditor Live Preview
视频链接: SSRShaderFXEditor Burning Fire
视频链接: SSRShaderFXEditor Plasma Effect
视频链接: SSRShaderFXEditor Beam Effect
视频链接: SSRShaderFXEditor Displacement UV

XtermAutomator

配合自己的 Cocos2dJS DOM 做的一个网页自动化构建工具。

其中有些功能我想要尝试着在 Creator 中结合插件系统进行实现,当然这肯定不是一件容易的事,但应该会是一件有趣的事。

希望这篇文章还会有后续,希望可以做出一些有趣的,有用的插件 :slight_smile:

18赞

大佬,请收下我的膝盖

大佬,请收下我俩的膝盖

大佬,请收下我仨的膝盖!

大佬,请收下我伵的膝盖

大佬,请收下我伍的膝盖

大佬,请收下我溜的膝盖

一不小心发现一只多年的大佬,膜拜

大佬,请收下我的膝盖

大佬,请收下我扒的膝盖

http://www.supersuraccoon-cocos2d.com/zh/2016/05/12/work-collection/
看完大佬的博客项目作品集,思索许久,唯有一句“大佬牛逼”:smirk:

大佬牛逼。

真·大佬,请收下我的膝盖

大佬,请收下我玖的膝盖

请问插件有链接吗?想拿来玩玩:joy:

大佬 收下我十的膝盖


大佬,这篇里的shader编辑器的链接挂了,能再分享下吗?

点赞,收藏,退出 一气呵成

新的视频我基本都放在这里了: http://i.youku.com/i/UMzQ2NTE5NjMy

我觉得没什么人会对这个感兴趣的,所以暂时没有准备发源码,等差不多改像样了,我会传 git 的