
SSRDnDComponent
v1.0.2
- 类别
- 源码
- 作者
- supersuraccoon
- Creator版本要求
- v2.4.0
- 支持平台
- HTML5
- 评分
- 售价
- ¥ 1.99 (个人)
介绍
SSRDnDComponent
About / 关于
SSRDnDComponent
中的 DnD
是:
Drag and Drop
/ 拖放
的缩写。也是编辑器中非常常见的一个操作。
该插件源自 ShaderEditor 编辑器
。
Attention / 注意
该插件仅支持
Web
模式,不支持Native
模式,因为它的实现原理是基于浏览器的dragover / drop
事件
该插件适合用来作一些基于浏览器的编辑器或是拖放功能使用。
Features / 功能
该插件的主要功能两大部分:
DnDComponent
通过将 DnDComponent
挂载到对象 cc.Node
上,可以使 cc.Node
具备接收拖放文件的功能。
- 可以设置允许拖放文件的类型 (指定扩展名)
- 可以设置允许拖放文件的数量
- 可以设置拖放过程中的一些事件监听回调函数,方便开发扩展
- 文件 拖入/拖出 节点事件
- 一个文件加载完成事件
- 一些文件加载完成事件
DnDUtil
配合 DnDComponent
拖放文件加载后得到的对象,提供了一些配合 Cocos 引擎
使用的工具函数:
- 将拖放读取的对象数据转换为
cc.Texture2D
- 将拖放读取的一些合法对象数据转换为
sp.Skeleton
具体效果请参见视频
How to use && 使用方法
- 将下载文件夹中的
SSRDnDComponent/assets/scripts/ssr
目录,复制到想要使用的项目 - 在编辑器中,就可以看到
DnDComponent
的插件选项了
具体可以查看 SSRDnDComponent
项目中自带的例子。
下面是作者的其他一些插件,如果有感兴趣的,可以支持一下,感谢 ~
用户评分
平均评分
(0)
共有
0
位用户参与评分
评论
暂无评论
- 1
2020 © Cocos.com版权所有
增值电信业务经营许可证:闽B2-20160169
闽ICP备14002653号-6
闽公网安备 35020302033941号