cocos 扩展插件的制作

Posted 暮志未晚Webgl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos 扩展插件的制作相关的知识,希望对你有一定的参考价值。

在cocos里面创建一个新的扩展,会生成两个文件,一个是package.json 和 browser.js 。json文件就是来写配置的,里面主要是配置当前的扩展如何打开,以及扩展的一些名称,描述,版本限制,作者,以及事件触发js文件,默认就是那个browser.js。
最重要的还是contributions配置,里面两个属性是menu和messages两个,两个属性参数都是数组对象,代表我们可以定义多个列表按钮,以及多个事件。
menu里面定义的是扩展触发的按钮,一般情况下,扩展的使用基本上都是需要我们主动触发,然后生成一个面板进行操作,所以,我们需要一个位置,在menu属性里面,有一个path属性,就是定义在编辑器的菜单栏的名称,另一个label就是显示的按钮名称,message的值就是在messages里面对应的属性的值。
点击按钮以后,就会触发在messages里面相应属性的配置项的内容,这个消息如果将public属性设置为true,那就不单单只可以通过menu按钮触发了,其它消息也可以触发它。设置public为true,编辑器在顶部菜单 “开发者” - “消息列表” 里,预置了一个消息管理面板,面板里可以显示每个功能定义的公开消息及其说明。里面还会显示你设置的名字,文档以及描述相关内容,如果触发此消息,那么,你在methods里面设置的事件也将被触发,这个事件在定义的browser.js的exports.methods对象内书写。

以上是关于cocos 扩展插件的制作的主要内容,如果未能解决你的问题,请参考以下文章

制作chrome插件/扩展程序,禁止谷歌浏览器访问某些网站

Lync SDK - 为 Lync 制作插件 - 对话窗口扩展

如何评价cocos creator,与unity比的优劣势

jQuery——插件制作

chrome插件制作

jquery.easing.1.3.js这个插件有啥作用功能么?