[BanGDream] (3-2)想不想要个邦邦主唱在你的桌面上呢? (纯干货小白教程)

***********************************************************

[BanGDream] 想不想要个邦邦主唱在你的桌面上呢?

***********************************************************


嗯,这是一篇稳中带皮的文章,估计非专业人士看不懂,但是我尽量简单点解释.

前言::怎么让live2D的模型(旧版本)展示在你的桌面上玩耍呢?(*难道你就不想要个丸山彩么(大雾)), 想实现这个呢,你需要准备以下东西:

(如果你看不太懂呢,那就等着出视频就好啦OwO)

  1. Live2DViewerEX (最好是官方注册版或者Steam版)

  2. 能上网的电脑 (最好能快速连接外网(不是特别必要))

  3. 基础的计算机知识 (网页编程啊网络知识啊)

  4. Live2D的部分背景知识

  5. 一台渲染能力差不多的电脑.

目录

*已更新 / 未更新 (*会尽快更新的*) 

  1. *获取模型

    1.1 *模型获取及对应库对比

    1.2 *手动抓包方法实例

    1.3 *模型文件简介

  2. *编辑模型

    2.1 *模型的基本属性

    2.2 *moc转化model.json

    2.3 *Physics文件使用方法

    2.4 *L2DVEX自带的编辑器

    2.5 *生成lpk文件

  3. *推模上桌

    3.1 *模型的桌面设置

    3.2 *模型的基本设置

    3.3 程序可实现功能

  4. 享受你的模型带来的乐趣

第三章 第二节 模型的基本设置

GUI界面法,关于手写Json文件请直接下翻,很靠下的位置

#1.1 打开ExStudio,导入一份moc文件:

#1.2 确认您的模型文件和贴图文件已经匹配

#1.3 点击"编辑Json文档"按钮

#1.4 各种参数的说明

您将会看到以下参数:

##注:默认会打开auto_breath,Eye_blink,Allow_mod,Extra_motion.

#1.5 配置基础的物理文件(必要):

基础的物理文件应该直接位于您模型文件的目录正下方(内层目录)

不允许跨目录使用模型的各种文件,如有需要建议复制粘贴.

当您做完以上的几步以后,您便可以直接将模型推送至桌面,她已经可以对您的鼠标进行追踪,也会自动呼吸和眨眼(默认),但这还不够

---------------

#1.6 添加模型的监测区域边界(选做,设置触摸模型那就是必做了):

注:如何查找模型的边界呢, *打开网格,然后拖动,直到你想要的触摸位置透明度变化,记录下网格的名称即可.*然后接着回去写即可

#1.7 添加模型的表情文件(选做):

*点击expressions,添加所有您找到的表情文件,

(务必是 标 包 这个模型的文件,否则可能产生错误.而且文件也必须位于您的目录正下方)

您的文件格式必须使用.exp.json,如果早期版本您下载到了.exp,那您可以使用windows快速重命名指令 移动到当前目录下并在地址栏打开CMD,键入 ren *.exp *.exp.json 即可

#1.8 添加模型的动作文件(选做):

*动作文件有两种,一种是全局默认动作(idle)一种是激发态动作(tap_)

*我们先添加全局默认动作.

^^^1.点击motions,点击里面group右面的加号

^^^2.再点击motions右面的加号添加一个聚类

(留空动作文件名,语言,添加动作文件)

(如果想添加对应表情或者声音音效,在下面进行修改)

注:一般idle会有独立表情,如果没有建议留空,音频的话,分别有三个声道,三个声道不同声道可以同时播放,(也就是说最多同时播放三个声音文件).

^^^3.再点击motions右面的加号添加一个动作触发聚类

注:动作触发的聚类 必须 和被触发动作的类型一致

注:创建以后导入一个文件即可

注:可以为模型触发事件添加文字

效果:

#1.9 添加模型的拖拽反应(选做):

*拖拽反应是指您在事件区域内鼠标做出不同位移以后触发不同事件的一个操作组.(以下设置就可以让小燐燐摸头的时候头发蓬起来)

根据不同需要你可以制作不同的参量以及附加动作.

注:这个识别直到你触发其他或者重新触发才会改变.就是你点一下鼠标移开了他仍然会识别,除非你点模型其他地方.

横轴右移动之前:

横轴右移动之后:

#1.10 添加模型的循环参数(选做):

#1.11 添加模型的好感度参数(选做):

目前这个模块只用于初始化好感度系统,关于好感度系统在下一章节会详细讲

很多人不了解绑定参数是干嘛的,比如你可以绑定眼泪参数,当好感度低于一定值触发流眼泪.

-到此为止保存你的模型,然后推送至桌面,基本的功能就都完成啦-



尾注:桌面触发模型响应事件需要双击,并且在非冒泡区才可以(模型下面上面没有捕捉鼠标事件的)

下一个更新的应该是: 模型的高级应用(好感度系统,多模型同台, 外置API调用) 



本文为我原创

-- --
  • 投诉或建议
评论