以下の内容はhttps://baba-s.hatenablog.com/entry/2019/11/11/100000より取得しました。


【Unity】Windows ビルドしたアプリにファイルをドラッグ&ドロップできる「UnityWindowsFileDrag&Drop」紹介

はじめに

「UnityWindowsFileDrag&Drop」を Uniy プロジェクトに導入することで
Windows ビルドしたアプリにファイルをドラッグ&ドロップできるようになります

使用例

using B83.Win32;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Example : MonoBehaviour
{
    public Text m_text;

    private UnityDragAndDropHook m_hook;

    private void OnEnable()
    {
        m_hook = new UnityDragAndDropHook();
        m_hook.InstallHook();
        m_hook.OnDroppedFiles += OnDroppedFiles;
    }

    private void OnDisable()
    {
        m_hook.UninstallHook();
    }

    // ファイルがドラッグ&ドロップされたら呼び出される
    private void OnDroppedFiles( List<string> aFiles, POINT aPos )
    {
        m_text.text = string.Empty;

        foreach ( var file in aFiles )
        {
            m_text.text += file + "\n";
        }
    }
}

f:id:baba_s:20191103105116g:plain

メモ

  • Unity エディタ上だと動作しない?(Unity 2018.4.8f1)
  • IL2CPP ビルドだと動作しない?(Mono2x ビルドだと動く)



以上の内容はhttps://baba-s.hatenablog.com/entry/2019/11/11/100000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14