中文
resource-icon
SSRDnDComponent v1.0.2
类别
源码
作者
supersuraccoon
Creator版本要求
v2.4.0
支持平台
HTML5
评分
售价
¥ 1.99 (个人)

介绍

SSRDnDComponent

About / 关于

SSRDnDComponent 中的 DnD 是:

Drag and Drop / 拖放

的缩写。也是编辑器中非常常见的一个操作。

png

该插件源自 ShaderEditor 编辑器

Attention / 注意

该插件仅支持 Web 模式,不支持 Native 模式,因为它的实现原理是基于浏览器的 dragover / drop 事件

该插件适合用来作一些基于浏览器的编辑器或是拖放功能使用。

Features / 功能

该插件的主要功能两大部分:

DnDComponent

通过将 DnDComponent 挂载到对象 cc.Node 上,可以使 cc.Node 具备接收拖放文件的功能。

  1. 可以设置允许拖放文件的类型 (指定扩展名)
  2. 可以设置允许拖放文件的数量
  3. 可以设置拖放过程中的一些事件监听回调函数,方便开发扩展
    1. 文件 拖入/拖出 节点事件
    2. 一个文件加载完成事件
    3. 一些文件加载完成事件

DnDUtil

配合 DnDComponent 拖放文件加载后得到的对象,提供了一些配合 Cocos 引擎 使用的工具函数:

  1. 将拖放读取的对象数据转换为 cc.Texture2D
  2. 将拖放读取的一些合法对象数据转换为 sp.Skeleton

具体效果请参见视频

How to use && 使用方法

  1. 将下载文件夹中的 SSRDnDComponent/assets/scripts/ssr 目录,复制到想要使用的项目
  2. 在编辑器中,就可以看到 DnDComponent 的插件选项了

具体可以查看 SSRDnDComponent 项目中自带的例子。


下面是作者的其他一些插件,如果有感兴趣的,可以支持一下,感谢 ~

01.SSRFBONodeComponent_Banner.png 02.SSRSVGComponent_Banner.png 03.SSRSVGWriterComponent_Banner.png 04.SSRShaderFXEditor_Banner.png 05.SSRLoSComponent_Banner.png 06.SSRFogOfWarComponent_Banner.png 07.SSRCreatorPluginAdaptor_Banner.png 08.SSRShaderFXTutorial_Banner.png 09.SSRDnDComponent_Banner.png 10.SSRShaderGallery_Banner.png 11.SSRDynamicMaterial_Banner.png 12.SSRBluePrintStarterKit_Banner.png 13.SSRPostProcessingFX_Banner.png 14.SSRDeviceMotion_Banner.png 15.SSRGridCCLContour_Banner.png 16.SSRWorkCollection_Banner.png 17.SSRScreenSplitFX_Banner.png 18.SSRShaderConverter_Banner.png

用户评分

平均评分
(0)
共有 0 位用户参与评分

评论

暂无评论

  • 1

2020 © Cocos.com版权所有

增值电信业务经营许可证:闽B2-20160169

闽ICP备14002653号-6

闽公网安备 35020302033941号