【Godot测试】【在Godot中添加VRM模型和VMD动画并播放】
观看本文最好是有点GD脚本编程基础
如果没有,请看:https://www.bilibili.com/video/BV1PJ411i7hK
需要的Godot版本不推荐超过3.3.3,因为实测当前最新的3.5标准版崩掉了
要问什么,那当然是作者插件发布日期推算出的版本号就是3.3.3或以下
已经测试Godot_v3.3.2-stable_win64和Godot_v3.3.3-stable_win64都没什么问题
我们以3.3.3为例,因为名字比较好记忆www
步骤:
下载:https://github.com/EIRTeam/VMDMotionDemo
以这个直接为工程测试
但是还需要一个插件
插件地址:
https://github.com/EIRTeam/VMDMotionGD
插件下载解压VMDMotionGD到VMDMotionDemo的插件文件夹addons下
然后任意丢一个vmd动作数据到GD的工程文件夹:
最重要的来了:
设置AutoLoad单例,也就是有些脚本需要预先加载
设置方法:https://www.bilibili.com/read/cv7517116
这里我们需要设置的几个脚本是插件的common下的这两个:
设置好后就可以运行主场景了
如果你上面的设置都没有搞错的话,那么运行将会看到debug界面:
选中vmd打开
这个插件运行效率不高,毕竟是GDScript,耐心等待就好了
加载成功,你可以看到,除了舞蹈动画,还有物理模拟和表情动画,如果你的vmd包含表情的话!
如果没有,你可以通过MMD软件合并表情数据到舞蹈数据本体里
目前貌似还不支持镜头,但是这应该难不倒你!
【Godot测试】【在Godot中添加VRM模型和VMD动画并播放】相关推荐
- 数学建模中的ARMA模型和ARIMA模型的使用实例(含代码)
数学建模中的ARMA模型和ARIMA模型的使用实例(含代码) 原文地址:http://blog.csdn.net/qq_34861102/article/details/77659399 对于较少时间 ...
- 计算机网络中的OSI模型和TCP/IP模型
在计算机网络工程中,我们总听过有几层几层的,有的说七层,有的说五层.其实就算我们不清楚每层是什么,也应该听过有分什么应用层.物理层啊啥的.本篇就详细的讲述一下,关于计算机网络的这些所谓的层都是怎么来的 ...
- coverage 覆盖多个测试文件时_奇技淫巧[2]:cmake中添加lcov代码覆盖测试
奇技淫巧[2]:cmake中添加lcov代码覆盖测试 1 目的 为CMake工程的test添加lcov代码覆盖性测试 2 要点 添加lcov支持的方法应该有很多,比较方便的有: (1)利用脚本基于文件 ...
- 自定义组件中添加其他组件-1 83课 左边部分,右边部分的测试
自定义组件中的卡槽定义方法,基础语法 在组件中添加其他节点,学习代码,测试 在WXML文件中定义组件,卡槽定义. <!-- 在js文件中加入这个语法,方法后.就可以在WXML文件中写多个卡槽了. ...
- TI Matrix GUI测试-Launcher中添加自己的APP
参考:米尔科技 http://www.myir-tech.com/bbs/forum.php?mod=viewthread&tid=7140 1 引言 Matrix 是一款由 Ti 官 ...
- cesium中添加建筑白模
1.在cesium中添加模型依赖于Cesium ion帐户的资产id,在这里创建账户. 2.上传模型(模型文件类型在Cesium ion中有说明,模型的提取办法可在这里查看)到账户中并平铺为3D Ti ...
- rails 添加外键_如何在Rails后端中添加功能强大的搜索引擎
rails 添加外键 by Domenico Angilletta 通过多梅尼科·安吉列塔(Domenico Angilletta) In my experience as a Ruby on Rai ...
- 在ActivMQ中添加jmx监控
2019独角兽企业重金招聘Python工程师标准>>> 1,设置环境变量 export ACTIVEMQ_SUNJMX_START="-Dcom.sun.managemen ...
- android 创建3个按钮,【记录】继续尝试给Android程序的右上角的ActionBar中添加三个点的选项按钮...
[背景] 想要给Android中的ActionBar中添加那种三个点的选项菜单,之前已经折腾过了,但是失败了,以为新版Android中没法添加呢: 但是后来在别的4.1.2的Android手机中,也还 ...
最新文章
- mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的
- sklearn、theano、TensorFlow 以及 theras 的理解
- WordPress主题 RiPro v5.0高级付费素材资源类主题
- Docker系列(二):Docker安装
- Android Studio创建安卓虚拟机并测试app
- linux操作系统环境搭建实验报告,操作系统实验报告 Linux基本环境
- 微信小程序如何实现转发/分享功能
- 百科知识 epub文件如何打开
- python中labels是什么意思_使用labels属性有什么优势吗?
- autoit mysql update_RobotFramework+selenium+requests+autoit+mysql+appium 环境搭建
- 【饭谈】那些看似为公司着想,实际却很自私的故事 (一:造轮子)
- 统计文章中的单词数量
- 张宇:2020版数学1000题勘误及公告
- 使用BeautifulSoap爬取安智网的所有应用信息
- cocos2dx Demo
- 【BUUCTF】MISC 另外一个世界
- 传统设备充电接口如何升级成USB-C PD快充接口?
- protege系列(一):本体开发101:创建第一个本体的指南
- 从零开始手写vio-作业4-滑动窗口算法
- 校园社团管理系统(Java毕业设计)