Unity-live2D
概述:经过之前第一章的学习,一些基础的关于live2D的操作学的差不多了,然后跟着课程进入了第二章,开始实战篇。就这里做个笔记吧。
背景音乐的设置
- 设置背景音乐,先以Canvas为载体挂载Audio Source组件,然后勾选Loop(循环播放),接着拖动事先准备好的音频到组件中的AudioClip即可。
按钮触发的界面跳转
- 这里用到一句GetComponent< Button>().onClick.AddListener();最后的括号内参数为一个方法名称,意为为按钮组件绑定效果——按下按钮后触发一个方法。(需要调用命名空间UnityEngine.UI)
- 有了触发,自然需要一个跳转场景的方法,所以这里需要新写上一个方法,让其中有一句场景跳转代码——SceneManager.LoadScene();括号内的参数为场景编号(详情演示代码之后写),意为执行这句代码之后,跳转到编号所指场景.写完这个方法后,在上一点中调用即可。
演示代码:
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class LoadGame : MonoBehaviour {
void Start () {
//为按钮绑定事件
GetComponent<Button>().onClick.AddListener(Jump);
}
void Update () {
}
//跳转场景方法
public void Jump()
{
SceneManager.LoadScene(1);
}
}
- 有关场景编号,在Unity面板左上角选择file中的Build settings,然后将已有场景拖入,下图中蓝色方框内即为已拖入场景所对应的编号
- 另外还需要注意,如果点击按钮没有效果,看看是不是场景中少了EvenSystem,如果没有,则右键,在创建UI面板去创建
到这里游戏的开始界面也就做完了。之后写做游戏场景的笔记