找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6426|回复: 0

[转载] Ren'Py引擎从入门到放弃(支线7)——Live2D新进展

[复制链接]
发表于 2021-2-6 23:45:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Ren'Py引擎从入门到放弃(支线7)——Live2D新进展


世上无难事,只要肯放弃。

支线系列是独立于基础之外的内容,感觉有困难的同学可以暂时不(fang)看(qi)。

Ren'Py更新到7.4.0后居然支持直接支持Cubism的Live2D了。只是效果,一言难尽……所以稍微掰扯几句。

第一个问题:原来的使用方法在7.4版本不能用了?

答:是的。在上一篇谈Live2D的文章中使用的代码,在7.4中使用会报错。怀疑Ren'Py对引用外部模块增加了一些限制,import时抛出打开文件失败的异常。不过,7.3.5版本还是可以用(就是那种使用方法还不满足成品的基本要求)。

根据7.4的Changelog,Ren'Py在尝试使用新的Render(渲染器),称作“Model-Based Renderer(基于模型的渲染器)”。后面扯了一堆有的没的,主要是说后面可以在三维空间里绘制图像了,可能距离直接使用3D模型不远的样子。如果需要启用这个新的渲染器,在任意一个脚本的任意位置把渲染器配置项改为True就行:
[RenPy] 纯文本查看 复制代码
define config.gl2 = True

新的渲染器应该还是试用阶段,不排除各种奇怪bug的可能性以及老版本项目的兼容性问题。

支持Live2D是新渲染器目前唯一的用途……


第二个问题:新版本Ren'Py怎样使用Live2D资源?

:官方文档有介绍了简单的安装和使用方法:

Live2D Cubism

捡几个要点:

  • 安卓平台和ChromeOS暂不支持;
  • 网页版不支持;
  • iOS平台需要手动复制一些库文件,不支持自动安装;

具体的语法请参考官方文档,或者论坛帖子:

Live2D Cubism (个人翻译) 附 Cubism SDK 度盘


第三个问题:实际效果如何?


:显示效果比较流畅。可以将Live2D对象转为image,也支持image attribute,可以直接用到定义Charactor对象时的image入参。基本保持了与其他image对象语法的一致。

由于Ren'Py没有图形界面,预览Live2D资源需要下载一个Cubism View。Cubism官网下载链接为:

Cubism Editor下载

下载并安装之后有两个应用程序。Cubism Editor用于制作,Cubism Viewer用于预览。

预览原来的几个sample角色可以发现,Ren'Py对Live2D的支持效果不咋地……

  • 头发和衣服基本没有物理演算,过于硬核的纸片人感觉。
  • 角色预设的眼睑动作也没有,动画到了动作最后一帧直接冻结。
  • 当然角色随着鼠标方向转动的效果也是不存在的……


综上所述,目前在Ren'Py上的Live2D依然处于探索阶段。就算直接使用到其他游戏中非常精美的角色数据,展示效果也远远不如原来……

预告部分:下一期继续定制化GUI,快捷菜单(quick_menu)。有了前两篇的基础之后,是个非常简单的活。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-4-24 05:04 , Processed in 0.059608 second(s), 13 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表