最近开始把玩 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.17
的 HelloWorld
项目,其中用到的资源,是读取了 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 DOM
和Electron.js
的结合,用于创建本地化的桌面应用。
视频链接
Cocos2dJS DOM Electron Editor
Cocos2dJS DOM Electron
的可视化编辑器。
视频链接
COCOS2D-HTML5 + NODE WEBKIT
使用 Node Webkit
将 cocos2d-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
中结合插件系统进行实现,当然这肯定不是一件容易的事,但应该会是一件有趣的事。
希望这篇文章还会有后续,希望可以做出一些有趣的,有用的插件