chendishen / react-live2d

在react项目里展示live2d看板娘:react-live2d
Other
78 stars 17 forks source link

使用 live2d-model 仓库下的模型,无法出现聊天框 #1

Open weijie-he opened 4 years ago

weijie-he commented 4 years ago

我使用 react-live2d/Samples/TypeScript/Demo/Resources/ 该路径下的看板娘模型时, 设置TouchBody参数后,点击模型可以出现聊天框。 但当我使用 live2d-model仓库下的模型时,无法出现聊天框。

chendishen commented 4 years ago

关于这个,其实是模型的问题。这些模型均收集于网上各位大佬,他们有些(很多)模型并没有添加hit事件,所以无法进行点击互动。这是B站的一个关于改造模型的视频Live2DViewerEX Json配置教程,可以参考一下

chendishen commented 4 years ago

@weijie-he 在1.0.21版本开始,添加兼容了绝大部分模型动作和默认对话框的触发、添加静态浏览时不定时随机触发动作

weijie-he commented 4 years ago

好的,谢谢,辛苦了。 但是还是有些模型不兼容,例如使用live2d-model仓库下的 kubo_2 模型时,会直接报错。 希望能够进一步完善。 image

chendishen commented 4 years ago

@weijie-he 谢谢你的反馈,该bug主要是官方SDK不兼容超高频动作导致的。我这边暂时拦截掉了大型复杂模型的高频动画,但是页面展示复杂模型的功能将不会受到限制。版本:1.0.22。后续需要继续研究如何让复杂动画使用在网页上,这个花费的时间可能会比较长。