Cubism SDK‎ > ‎多平台开发‎ > ‎Unity‎ > ‎Cs版‎ > ‎

运行实例


这里介绍在 Unity 中,从创建项目到使用 SDK 样例表示出 Live2D 模型的步骤。

准备工作
  • Unity Unity Pro 之外的版本也可 
  • Live2D SDK (Live2D SDK 的 /sample/sampleApp1/Assets中的「Live2D」、「Scripts」和「Editor」文件夹)
  • Live2D 资源
Live2D 资源应根据所使用的模型而有所不同。
这里使用样例中「shizuku」的资源来说明。



sample_project/Assets/Resources/live2d/shizuku
  • shizuku.moc.bytes
  • shizuku.model.json.bytes
  • shizuku.pose.json.bytes
  • shizuku.physics.json.bytes
  • motions文件夹里的动作文件
  • shizuku.1024/texture_00.png
  • shizuku.1024/texture_01.png
  • shizuku.1024/texture_02.png
  • shizuku.1024/texture_03.png
  • shizuku.1024/texture_04.png
  • shizuku.1024/texture_05.png



创建项目和预先准备

新建项目,在 Project 视图中新建文件夹。

点击 Project 视图「Create」 → 「Folder」,新建 5 个文件夹,分别命名为「Editor」、「Live2D」、「Resources」、「Scene」、「Scripts」。


https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-02-27_21h11_54.png?attredirects=0
https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-09-10_12h06_57.png?attredirects=0



◆导入 Live2D SDK 和资源

把 Live2D SDK 「Live2D」文件夹里的内容拖拽到项目的「Live2D」文件夹中。






把 Live2D SDK「Scripts」文件夹里的内容拖拽到项目的Scripts」文件夹中。

https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-09-10_12h09_39.png




把 Live2D SDKEditor文件夹里的「CreateCanvas.cs」拖拽到项目的Editor」文件夹中。
这个文件添加成功以后,菜单中将增加「Live2D」一栏。
如果菜单栏没有变化,进行点击等操作使菜单栏重绘即可。

https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-09-10_12h23_48.png




「Resoures」中新建「live2d」文件夹,把 Live2D SDKResources/live2d文件夹里的shizuku拖拽进去

https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-09-10_12h25_26.png





完成上述步骤后,项目资源管理器内容如下。








◆建立平面以显示 Live2D 模型


点击菜单栏Live2D」 → 「Create Live2D Canvas」新建平面。
新平面绑定上 LAppModel.cs,以透明状态建成。


https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-09-10_13h51_52.png




重命名。这里改为「Live2D_Canvas_Shizuku 」。

https://sites.google.com/a/cybernoids.jp/dst5scvjj-cubism-unity/c-sharp/tutorial/tutorial-sampleapp1/2013-09-10_17h53_33.png




Sceen 视图如下。






◆设置 LAppModel 


修改 LAppModelProxy (已和「Live2D_Canvas_Shizuku」绑定)的「Path」项,改为 Resources 文件夹中用于设置模型的 JSON 文件的路径。

本例中为 "live2d/shizuku/shizuku.model.json"

扩展名「.json」在 Unity 中并不显示,但 Path 中一定要包含「.json」。








点击播放按钮,显示出模型即完成。


コメント