使用软件:
1.unity
2.blender
3.mmd
学习内容:
1.unity用户UI界面设计
2.unity脚本&C#编程
3.blender建模
成果展示:
unity软工作业演示
blender建模展示
![](https://img-blog.csdnimg.cn/20210929224831163.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6b2Q5Lqm5qmZ,size_20,color_FFFFFF,t_70,g_se,x_16)
Unity各界面演示
![](https://img-blog.csdnimg.cn/20210929225158889.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6b2Q5Lqm5qmZ,size_20,color_FFFFFF,t_70,g_se,x_16)
上图主菜单界面
上图为设置界面,可用于调节音量大小与奖品设置
?上图为奖品设置界面,用户可以设置博饼的奖品并进行保存
?![](https://img-blog.csdnimg.cn/20210929225448339.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6b2Q5Lqm5qmZ,size_20,color_FFFFFF,t_70,g_se,x_16)
?上图为单人游戏界面
上图为游戏界面,游戏规则可以使用SetActive()脚本来实现规则的折叠
Menu脚本:用于切换游戏界面
using System.Collections; //实现场景切换功能
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class menu : MonoBehaviour
{
public void PlayGame()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
}
}
效果展示:
![](https://img-blog.csdnimg.cn/20210929224230433.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6b2Q5Lqm5qmZ,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/20210929224301158.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6b2Q5Lqm5qmZ,size_20,color_FFFFFF,t_70,g_se,x_16)
Quit脚本:用于游戏的退出
using System.Collections; //用于游戏的退出
using System.Collections.Generic;
using System.Diagnostics;
using UnityEngine;
using UnityEngine.SceneManagement;
public class QUIT : MonoBehaviour
{
public void QuitGame()
{
Application.Quit();
}
}
|