如何用Unity制作一只赛博风格的宠物?
摘要:> **推荐的一些学习资料** > > **unity** >官方文档:Unity 用户手册 (2019.4LTS) - Unity 手册 视频教程:h
推荐的一些学习资料
unity
官方文档:Unity 用户手册 (2019.4LTS) - Unity 手册
视频教程:https://www.bilibili.com/video/BV1zB4y1C7U9
live2d
官方文档:
https://docs.live2d.com/zh-CHS/cubism-sdk-tutorials/top/
https://docs.live2d.com/zh-CHS/cubism-sdk-manual/cubism-sdk-for-unity/
unity + live2d 视频教程
https://www.bilibili.com/video/BV1dS4y177F8
下面我们就开始吧,这一部分 0 代码,小白也可以轻松上手!
一,认识 Unity
安装方式
安装了 Visual Studio 的话,可以直接在 Installer 中下载使用 Unity 的游戏开发。
推荐结合 Visual Studio 使用,代码调试会很方便,虽然本文不涉及代码编写,但之后的扩展是必然需要的。
visiual Stadio 2022 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/
在 Unity 官网进行下载,安装也是没问题的。https://unity.cn/products
下载完成后,会有一个 Unity Hub,这个就是未来 Unity 的启动入口。
许可证
点击许可证,根据提示先创建一个 Unity 账号。
登录后,点击[激活新许可证]
然后选择个人版,非专业身份,即可获得免费的许可证。免费许可证过一段时间就需要再次获取。
界面简介
1 是场景预览部分,白色的框代表摄像机的摄像范围。Unity 的一个工程是一个个场景组合而成,做游戏的过程可以想象成在布景拍电影。
2 是游戏预览部分,开始运行后,在这个部分就可以看到真实拍摄出来的样子。还可以使用暂停,逐帧查看等操作。
3 是项目的资源文件,Assets 里面存放游戏运行所需要的内容。其中有很多约定的文件夹,比如 Scenes 就是专门存放场景的,Plugins 就是存放类库的...... Package 里是 Unity 提供的内容,不可进行增加操作。
4 是场景下的所有“物品”,可以在 Assets 切换场景。
5 是“物品”的属性。可以直接在其中进行修改,也可以把脚本拖到这个位置,给这个物品加上脚本。
这三个按钮分别是 [运行/停止][暂停][逐帧播放]
好了,知道以上内容,我们就可以开始搞起自己的第一个游戏了。更多知识请观看更详细的视频介绍,或者官方的教程手册。
二,让 Live2D 模型动起来
再次说一句,Live2D 的官方教程真的非常非常详细,强烈推荐大家翻阅一下
https://docs.live2d.com/zh-CHS/cubism-sdk-tutorials/top/
想更深入的了解 Live2D 的支持情况,可以看它的文档
https://docs.live2d.com/zh-CHS/cubism-sdk-manual/cubism-sdk-for-unity/
什么是 Live2D,可以做些什么?
Live2D 是将平面的图像分割成不同的部位,再拼接在一起,通过变形使得图片可以动起来。广泛用于游戏,视频,APP 等。
Live2D SDK 导入
在 Live2D 的官网下载 Cubism SDK for Unity。然后在开启 Unity 项目的时候双击,Unity 界面中就会出现导入的弹窗。在 Assets 中手动右键选择 Import Package 也行。
弹窗会列出包中包含的内容,全选导入即可。
我们点开 Samples ,里面有一些实例 Models。之后我们用 Koharu 模型做示例。
我们下载的 sdk 版本是 CubismSdk4.0,如果大家要用外部的模型,需要注意一下模型的版本噢,和 sdk 需要对应。
显示 Live2D 模型,并给 Live2D 模型加上一些自然动作
点击 Koharu,我们可以看到一个预制体,这个就是我们可以直接使用的模型了。
把它拖到 Samples 里面。点击一下运行,我们就可以看到模型出来了。(点击运行之前看不到,是正常现象。)然后我们可以调整一下模型的位置和大小,让它展现在视野中。
如果模型的图层前后加载错误,可以调整一下预制体的以下属性。
这时候我们发现我们的 Koharu 不会动。我们需要给她加上一些自然动作,比如 呼吸、眨眼、眼部跟随等。
