在游戏和动作的帧率有差异的情况下,动作会被适度调整,保证在预设的时间点发生,所以没有问题。
在 60fps 的帧率下使用 30fps 的动作时,缺少的帧会通过前后的值补间计算得到,所以可以期待动作流畅度达到 60fps 的程度。
即使在 60fps:31fps 这种除不尽的情况下,也会进行适当的补间计算。
Live2D 模型一般不会进行动作游戏中的激烈运动,所以 30fps 就可以保证足够的表现力。
此外,也为了缩减数据量,推荐以 30fps 的帧率制作动作文件。
使用 60fps 的帧率制作动作也完全没有问题。
例) PARAM_ANGLE_X=0,0,0,0.1,0.2,0.3,0.4,.....
请用记事本等编辑器打开,检查发生异常的参数 ID 是否混乱、数据的最后有没有多余的数字出现,
然后在 Animator 中调整输出设置。
如果持续出现预设之外的数据,极有可能是因为未设置「输出工作区」。
为了和前后动作 (.mtn) 保持圆滑的过渡,.mtn 文件应用了淡入淡出。
动作 M1 进行时,强行加入 动作 M2 的情况下,M1 将淡出处理,而 M2 将淡入处理。
在实际加载 .mtn 的 Live2DMotion 类(父类 AMotion) 中的 setFadeIn( 毫秒 ) , setFadeOut( 毫秒 ) 函数中,
可以设置淡入淡出的时间长短。单位为毫秒,默认设置为 1000 毫秒(=1秒)。
但是,根据计算的情况,实际时间与指定时间会有差异,所以需要在实机中一边调试一边设置。
大体情况
0 毫秒 |
前后动作的瞬时切换(不平滑) |
500 毫秒 |
高速切换。对于手臂的动作来说感觉略快 |
1000 毫秒 |
默认 |
4000 毫秒 |
平缓圆滑地切换。根据具体动作可能会有不自然的缓慢感 |
在手臂的切换动作中,淡入淡出时,会看到两个手腕的重叠,且透过重叠处可看到背景。
所以推荐 500 毫秒~1000 毫秒程度的高速切换。
正常情况下是用 FileManager 类的 open_resource 函数从 asset 文件夹中读取模型, 是否可以从服务器下载模型,再从内部读取呢?
如果可以读取的话,可以使用 SQLite 吗?
可以从外部下载 moc 文件,保存在内部进行读取。请以库文件形式读取。 关于把已下载的文件放入 assets 文件夹中是否能够读取的提问,目前我方也很难回答。 如果 SQLite 和库文件的读取都可正常进行的话,应该是可以的。
A. 有可能把 wav 文件压缩成了无法播放的格式。
请使用音频格式转换工具,把 WAV 的线性 PCM 形式和格式均更改为 MP3(扩展名 .mp3)。
在 Animator 中打开过的模型,进行替换之后,「Live2D 部件显示」处部件可见/不可见的值(0 or 1)没有发生改变。
替换前不显示(0)的部分,在替换之后依然不显示(0)。
部件可见/不可见的值如果是 0 的话,请手动更改为「1」。 或者,可以把新模型以新素材形式导入。
A. 使用 QuickTime 的情况下,原因如下。
在 Cubism Animator 导出动画的设置中,
勾选「背景透明」,视频压缩类型为「动画」时,可以导出背景透明的动画。
用 QuickTime 播放导出的动画时,轮廓处会如下图所示,显示出杂质。
这是 QuickTime 的显示发生了问题,动画数据并没有损坏。
在 After Effects 等视频编辑软件中打开时,可以和下图一样正常显示。
根据所选的压缩形式和内存的使用量,可能会发生错误。请尝试以下述的格式输出。
QuickTime 动画压缩(品质 : 最高)
相比之下,QuickTime 的动画压缩(品质 : 最高)是出错频率较小的格式。
该压缩方式进行了可逆转换(无损转换),所以文件会非常大,在具有透明背景的情况下也能输出良好的无损动画。
如果以 QuickTime 的动画压缩(品质 : 最高)格式输出,请在其他视频编辑软件中转换为更高压缩率的格式。
把动画以连续的多个 PNG 图片的形式输出。由于是 PNG 格式,所以可保证最佳的无损品质。
可是,以该方法输出时无法播放声音。
可以使用 Adobe Premiere、Adobe AfterEffects 或其它免费软件把连续的 PNG 转换为动画。
在 Animator 32bit 版中导出 QuickTime 动画时,发生以下错误,很有可能是对缓存文件夹的访问受限导致的。
请在「文件」菜单,「缓存设置」中,选择一个没有访问限制的路径(比如桌面)。
全角输入时无法移动,请切换到半角模式。
请切换到以内置模型绘制
请在 Animator 菜单栏「显示 (V)」 > 「以内置模型绘制 (高速)」 处打勾。
Cubism Modeler 和 Animator 都分为 32bit 和 64bit版,差别就在于内存容量。
32bit 版 Java 的情况下,最大为 1000MB。Animator 右下角处显示了内存的使用量。
在 32bit Animator 中输出 GIF 时,发生以下错误的话请使用 64bit 版。
Q. 无法使用模板功能
请把缓存文件夹更改到具有写入权限的路径
选择菜单栏 [文件] - [缓存设置],会出现以下窗口。
|
|