Unity游戏开始界面制作教学
Unity游戏开始界面制作教学
第一步:
新建一个Scene
第二步:
在Scene里添加一个Canvas对象(在Hierarchy右键–>UI–>Canavas)
开始按钮
如何给添加开始按钮:
在Canvas右键–>UI–>Button
如何给按钮添加文字:
Button的子对象Text的Text组件可以修改按钮上的文字
如何给按钮添加事件:
Button对象的Button组件最下面有一个“Onclick”,拖拽带有对应事件脚本的游戏对象到Onclick下面,并且设置用到的function
如何创建带有对应事件脚本的游戏对象:
在Hierarchy创建一个空的游戏对象命名为LoadGameManager,创建一个脚本命名为LoadGame,脚本内容如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine.SceneManagement;
using UnityEngine;public class LoadGame : MonoBehaviour
{public void LoadingGame(){SceneManager.LoadScene(0);}
}
SceneManager.LoadScene(0)是什么意思:
点击左上角File–>BuildSettings–>把开始界面的Scene拖到Scenes in Build窗口,可见最右面自动添加了序号0,以此类推每个需要添加的场景都都会有一个序号,在SceneManager.LoadScene()的时候填入该序号即可
背景图片
在Canvas创建子对象–>UI–>image
把想要作为背景的图片导入unity
导入图片后注意要把图片的Texture Type设置为Sprite否则无法拖动到image
退出游戏按钮
与上面开始游戏按钮一样创建按钮,创建一个EndGame的脚本添加到LoadGameManager上,再把LoadGameManager添加到退出按钮onclick事件即可
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class EndGame : MonoBehaviour
{public void EndingGame(){UnityEditor.EditorApplication.isPlaying = false;Application.Quit();}
}
Unity游戏开始界面制作教学相关推荐
- Unity常用模块设计 : Unity游戏排行榜的制作与优化
游戏排行榜是一个很重要的功能,在弱联网的单机游戏与网络游戏中排行榜都是非常重要的,今天我们来详细的讲解游戏排行榜的制作方案,主要有4个点: 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交 ...
- Unity游戏Mod/插件制作教程05 - 插件实例2: 简单功能实现
这一次的教程进行一个小小的功能实现,完整的制作一个插件.以Mirror这个游戏为例,插件的目标是当玩家按下空格时,有一定概率为玩家增加金钱,或者扣除玩家金钱.概率.增加的金钱.扣除的金钱都由配置文件决 ...
- Unity游戏排行榜的制作与优化
前言 游戏排行榜是一个很重要的功能,在弱联网的单机游戏与网络游戏中排行榜都是非常重要的,今天我们来详细的讲解游戏排行榜的制作方案,主要有4个点: 对啦!这里有个游戏开发交流小组 里面聚集了一帮热爱学习 ...
- Unity游戏Mod/插件制作教程03 - 插件实例1: HelloWorld
准备工作 作为编程类的教程,果然第一个需要来一个传统项目--HelloWolrd. 在开始之前,我先贴一个链接,这是BepInex官方的开发手册 https://bepinex.github.io/b ...
- 分享2D Unity游戏的动画制作经验
http://gamerboom.com/archives/76709 作者:Alex Rose Unity最近宣布推出额外的2D游戏支持,添加了Box 2D物理和一个精灵管理器. 但这里还是有些技巧 ...
- Unity游戏Mod/插件制作教程01 - BepInEx的安装和使用
前言 本章节为没有使用过BepInEx的同学进行BepInEx的安装和使用方面的介绍,如果你之前已经使用过并了解如何使用,可以直接跳过本章节. BepInEx下载 BepInEx的Github链接 h ...
- Unity 游戏2048:制作总结
本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 前言 最近开始学习unity.学习最好的方法是动手实践. 因为游戏2048画面简单,可 ...
- linux游戏欢迎界面,制作Linux登录欢迎界面
1.登录提示语: 将提示语写入/etc/motd 文件 _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ ...
- Unity游戏Mod/插件制作教程02 - 开发环境准备
前言 虽然本教程的目标读者是有C#基础的玩家,但是作为流程,基础的开发软件部分我还是要记录一下. 安装VisualStudio VisualStudio是我们开发插件最重要的工具,也许你习惯其他开发. ...
- Unity游戏Mod/插件制作教程06 - Harmony补丁基础
前言 通过之前的教程,我们已经知道如何编写基本的插件,如果你有C#和Unity的基础,这个时候已经可以做出一些功能了,比如通过按键修改游戏数据之类的.但是,这有很大的局限性,因为通常情况下,我们并不想 ...
最新文章
- VC++关于UNICODE版本的开发
- 因为BitMap,白白搭进去8台服务器...
- mysql通用分页_MySQL海量数据的通用存储过程分页代码
- PyTorch 实现孪生网络识别面部相似度
- myeclise 安装
- 诚毅学院全国计算机考试,集美大学2017年9月全国计算机等级考试报名时间
- Android提权漏洞CVE-2014-7920CVE-2014-7921分析
- Qt phonon多媒体框架(转)
- SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计
- mysql 命令 pdf_MySQL命令文档 PDF 下载
- html自定义标记,HTML模板(自定义)标记
- 【Python基础入门系列】第10天:Python 类与对象
- git上传分支的原理_几张图让你彻底弄懂git工作流(二) ——git分支
- quartus管脚分配后需要保存吗_电脑磁盘显示未分配怎么办?磁盘数据如何恢复?...
- 如果使用SQLExpress 2005时要求'sp_configure 'User instances enabled''
- mysql 分表例子_mysql分表查询的简单例子
- 裴(pei)蜀定理 知识点
- 软考中级网络工程师学习笔记(知识点汇总)简略版
- HTML5期末大作业:设计网站设计——动漫设计响应式(10页) HTML+CSS+JavaScript 动漫设计制作 简单静态HTML网页作品 动漫设计作业成品 学生个人网站模板
- android ui设计与开发工具,Android用户体验与UI设计