2025-06-08 00:55:10 +09:00

42 lines
1.2 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
public static class MMD2UnityToolMenu
{
//[MenuItem("Assets/MMD2UnityTool/Export Vmd To Fbx")]
public static void SpliteMMDFbxMotionToHumainMotionFbx()
{
var selected = Selection.activeObject;
string selectPath = AssetDatabase.GetAssetPath(selected);
if (!string.IsNullOrEmpty(selectPath))
{
FbxConverterTool.SpliteFbxMotion2Anim(selectPath);
}
else
{
Debug.LogError("没有选中文件或文件夹");
}
}
[MenuItem("Assets/MMD2UnityTool/Export Camera Vmd To Anim")]
public static void ExportCameraVmdToAnim()
{
var selected = Selection.activeObject;
string selectPath = AssetDatabase.GetAssetPath(selected);
if (!string.IsNullOrEmpty(selectPath))
{
CameraVmdAgent camera_agent = new CameraVmdAgent(selectPath);
camera_agent.CreateAnimationClip();
Debug.LogFormat("[{0}]:Export Camera Vmd Success!", System.DateTime.Now);
}
else
{
Debug.LogError("没有选中文件或文件夹");
}
}
}