首页 » 软件开发 » 20.开始界面场景制作(场景界面制作设置新建)「场景界面设计」

20.开始界面场景制作(场景界面制作设置新建)「场景界面设计」

雨夜梧桐 2024-07-23 17:51:18 软件开发 0

扫一扫用手机浏览

文章目录 [+]

设置缩放模式为 Scale With Screen Size,分辨率为1920x1080

UI属性设置

在Canvas下新建UI-->Image,命名为img_title

20.开始界面场景制作(场景界面制作设置新建) 20.开始界面场景制作(场景界面制作设置新建) 软件开发
(图片来自网络侵删)

设置图片为资源中UI下TItle,并设置图片显示为自身大小

游戏Title

20.开始界面场景制作(场景界面制作设置新建) 20.开始界面场景制作(场景界面制作设置新建) 软件开发
(图片来自网络侵删)

在Canvas下新建Button,开始游戏按钮,命名为btn_start,下面TEXT命名为text_start

编辑九宫格图片(只有淡蓝色这个图没调整好)

图片九宫格调整

设置button,Transition为Sprite Swap,添加点击等效果图片

设置按钮属性

设置Text,内容为:开始游戏

设置文字属性

拷贝开始游戏按钮,命名为btn_quit,退出游戏,并相应设置text_quit内容

3.添加背景

加入back和两个middle到场景下

导入预制体

分别设置位置和层级显示为BG,实现效果

主界面

添加音乐到场景,并设置循环和混响等

设置音效

4.新建脚本MainMenu

在Scripts文件夹下,新建MainMenu脚本,绑定到Canvas下

新建函数

public void clickStartGame(){}//退出游戏public void clickQuitGame(){ Debug.Log("Quit the game"); Application.Quit();}

在开始按钮和退出按钮分别操作On Click (),点击+,拖动Canvas到目标位置,分别选择Function为MainMenu下的clickStartGame()和clickQuitGame()

添加按钮点击事件

添加参数startScene,表示启动场景

添加引用using UnityEngine.SceneManagement,用于跳转场景

写跳转场景代码

using UnityEngine.SceneManagement;public string startScene;public void clickStartGame(){SceneManager.LoadScene(startScene);}

在Unity界面,填写startScene,与游戏场景名字相同

填入场景名

点击File-->Build Setting,打开设置,拖入场景到Build中

添加场景

5.build测试

build测试

点击Build,选择新建文件夹build保存构建的文件,选好后进行构建。

新建用于build的文件夹

6.制作预制体

在Prefabs文件夹下,新建UI文件夹,用于保存UI的预制体。

拖入btn_start到UI文件夹下,保存为按钮预制体,可供后面项目开发重复使用。

标签:

相关文章