分享一下我老师大神的人工智能敎程!零基础通俗易懂!
也欢迎大家转载本篇文章。分享知识造福人民,实现我们中华民族伟大复兴!
看了下Live2D研究了下使用,再次簡单的总结下以便后来查看。
导入后里面有个Samples文件夹里面是官方示例,每个例子有Description描述这个例子是做什么的。
Editor这个可以可以自己定義导入后的操作对于自动生成一些东西很有帮助,比如修改导进来的Texture的格式自动生成对应的Animator动画等。
LookAt是使眼睛看向指定点的一般都會做一下,毕竟是特色根据对应的原理,我们可以自己定义对应的动画比如根据音效时长使角色自动开合嘴巴。
基本功能确定了然後就是应用到项目中了,放到UI上一个要考虑的是层级排序问题Live2D自身提供了两种排序方案,通过sortOrder和通过Z来排序但是这个是针对角色模型洎身的,在UI上并不lived怎么用适合最终确定的方案是RenderTexture。但是使用这个有个问题来了就是前面说的点击碰撞不行了,摄像机点击点对应关系乱了,这时候需要理清点击点所在的空间屏幕空间以及摄像机所在的空间关系,利用摄像机函数进行空间转换在调用官方的API就可以了
实际使用时,在自动生成这块容易出现SVN冲突的问题,可以考虑生成所有资源后将这些源文件删除,删除可能会报错目前是使用编輯器协程延时来进行删除操作,关于编辑器协程可以参考我以前的文章。
简单的总结下先这样吧,有用这个的可以一起探讨。