unity使用ugui实现王者荣耀ui界面游戏开始界面(代码片段)

布小禅 布小禅     2023-03-08     640

关键词:

【Unity使用UGUI实现王者荣耀UI界面(四)】游戏开始界面

【文末送书】

三连评论区抽取两名粉丝

周五晚上8点揭晓抽奖结果

【只是用来玩玩的,不要太当真】

unity打包项目展示

效果展示:

本期UI素材:

链接:https://pan.baidu.com/s/1rT9PwH4DDnKQi-e2msFtMg
提取码:j8v2

1. 把一些重复的UI添加

重复的UI 有,静音按钮,王者图标,右下角的图片

所以我们可以:

  1. 将其拖到project工程面板做成预制体
  2. 新建一个空白对象
  3. 将这些东西拖进去

微调距离和大小,然后就开始做别的

2. 开始游戏按钮

新建一个Button按钮,然后选择图片,然后把按钮的text去掉

可以按照这个练一下,自己动动手,自己思考一下

可以参考我的:

至于这个按钮的点击事件,我们可以先不做,等游戏里界面做好再做场景切换的代码

3. 注销按钮

我们的注销按钮应该有一个事件来控制

功能是:

关闭当前页面

打开登录页面

代码:

using UnityEngine;
using UnityEngine.UI;

public class Zhuxiao : MonoBehaviour

    private GameObject loginPanel;
    private Canvas canvas;
    private GameObject StartGame;

    private Button zhuxiao;
    // Start is called before the first frame update
    void Start()
    
        canvas = GameObject.Find("Canvas").GetComponent<Canvas>();
        loginPanel = canvas.transform.Find("login").gameObject;
        StartGame = canvas.transform.Find("GameStart").gameObject;
        zhuxiao = transform.GetComponent<Button>();
        zhuxiao.onClick.AddListener(() =>
        
            StartGame.SetActive(false);
            loginPanel.SetActive(true);
        );
    

    // Update is called once per frame
    void Update()
    
        
    


代码很简单,就不详细讲了

当然,因为我们没有QQ和微信的api,所以我们不能真正的使用QQ,微信登录

你可以自己用字典实现一个登录的方式

4. 完成

因为都是些按钮,图片的拼凑,我就不详细的讲了

重点需要注意的就是【锚点一定需要设置好

直接看运行效果吧(效果在文首)

当然,我并不满足于此,我想你们也并不满足,所以,我们今天将他打包成一个app的安装包,这样,你们不就可以装逼了嘛!!!

5. 打包

首先,将你的项目调整成这个样子

然后点击右上角的file->build settings

调整成android的,然后点击build,会出现一个文件资源管理器让你选择打包在哪个位置

你也可以自定义名字

然后点击保存,接下来就是漫长的的等待了

6. 打包完成

打包完成就可以发给你的好朋友让他们吃惊一下了~~

内 容 简 介

本书从Vue.js框架技术的基础概念出发,逐步深入Vue.js进阶实战,并在最后配合一个网站项目和一个后台系统开发实战案例,重点介绍了使用Vue.js+axios+ElementUI+wangEditor进行前端开发和使用组件进行Vue.js单页面网页复用,让读者不但可以系统地学习Vue.js前端开发框架的相关知识,而且还能对业务逻辑的分析思路、实际应用开发有更为深入的理解。

章节介绍

本书分为11章,包括Vue.js概述;开始Vue.js之旅;初识Vue.js;用axios与后端接口进行数据联动;浅析Router的使用;生命周期和钩子函数解析;组件的灵活使用;Vue.js下的ECharts使用;ElementUI前端框架;实战:上市集团门户网站开发;实战:基于Vue.js框架的后台管理系统开发。

适度人群

本书语言平实,用词诙谐,案例丰富,实用性强,特别适合刚入社会的职场新人、Vue.js框架的初级读者和进阶读者阅读,也适合希望从后台开发转型做前端的程序员等其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材使用。

京东自营:

https://item.jd.com/13504160.html

结语

欢迎喜爱Python,Unity(游戏开发引擎)的爱好者,让我们一步步走向大神,成功离得不远,也就两个字,坚持罢了!!

Unity游戏引擎宣言:

你是否热爱游戏呢?

你是否曾经幻想着有一天自己做出一款属于自己的游戏呢?

不要犹豫了,赶快学习吧!

点击链接查看Python社区:Python交流社区

点击链接查看Unity社区:Unity游戏开发交流社区

【关注下方作者公号,获取更多咨询】

unity使用ugui实现王者荣耀ui界面加载页面(进度条)(代码片段)

文章目录【Unity使用UGUI实现王者荣耀UI界面(一)】加载页面(进度条)1.素材准备2.界面分析3.打开UnityHub创建项目4.开始搭建UI1.准备工作2.背景图片3.导入素材4.配置背景图片5.进度条显示UI搭建6.脚本编写7.演示5.... 查看详情

unity使用ugui实现王者荣耀ui界面加载页面(进度条)(代码片段)

文章目录【Unity使用UGUI实现王者荣耀UI界面(一)】加载页面(进度条)1.素材准备2.界面分析3.打开UnityHub创建项目4.开始搭建UI1.准备工作2.背景图片3.导入素材4.配置背景图片5.进度条显示UI搭建6.脚本编写7.演示5.... 查看详情

unity使用ugui实现王者荣耀ui界面加载页面-静音按钮和页面完善(代码片段)

效果展示文章目录【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善1.打开项目2.Toggle实现打开关闭音效的功能2.1Toggle组件演示2.2使用Toggle组件实现功能2.3编写脚本2.4挂载脚本2.5设置锚点2.6测试功能3... 查看详情

unity使用ugui实现王者荣耀ui界面加载页面-静音按钮和页面完善(代码片段)

效果展示文章目录【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善1.打开项目2.Toggle实现打开关闭音效的功能2.1Toggle组件演示2.2使用Toggle组件实现功能2.3编写脚本2.4挂载脚本2.5设置锚点2.6测试功能3... 查看详情

unity使用ugui实现王者荣耀ui界面登录界面以及加载界面优化(代码片段)

【Unity使用UGUI实现王者荣耀UI界面(三)】登录界面以及加载界面优化【只是用来玩玩的,不要太当真】效果显示:zhans1.加载界面进度100%跳转登录界面这个功能好做,只需要将上次预留的代码补充上,打... 查看详情

unity使用ugui实现王者荣耀ui界面登录界面以及加载界面优化(代码片段)

【Unity使用UGUI实现王者荣耀UI界面(三)】登录界面以及加载界面优化【只是用来玩玩的,不要太当真】效果显示:zhans1.加载界面进度100%跳转登录界面这个功能好做,只需要将上次预留的代码补充上,打... 查看详情

王者荣耀是怎样炼成的

王者荣耀是怎样炼成的(一)《王者荣耀》用什么开发,游戏入门,unity3D介绍王者荣耀是怎样炼成的(二)《王者荣耀》unity安装及使用的小白零基础入门Unity3d引擎原理详细介绍、Unity3D引擎架构设计 查看详情

王者荣耀是怎样炼成的《王者荣耀》用什么开发,游戏入门,unity3d介绍

在国内,如果你没有听说过《王者荣耀》,那你一定是古董级的人物了。 《王者荣耀》(以下简称“农药”),专注于移动端(Android、IOS)的MOBA游戏。笔者看到这么火爆,就萌生了了解一下这类游戏的开发历程,本... 查看详情

王者荣耀是怎样炼成的《王者荣耀》用什么开发,游戏入门,unity3d介绍

在国内,如果你没有听说过《王者荣耀》,那你一定是古董级的人物了。 《王者荣耀》(以下简称“农药”),专注于移动端(Android、IOS)的MOBA游戏。笔者看到这么火爆,就萌生了了解一下这类... 查看详情

unity开发入门

---恢复内容开始--- 使用Unity开发一个打飞机的初级入门小游戏。   实现功能:     一.界面UI:3个界面:1开始界面,2游戏界面,3解释界面。       1.开始界面:  ... 查看详情

unity3d游戏开发ugui插件入门之游戏菜单

...下面我们将通过一系列博客的方式一起来学习一下ugui的使用。本篇博客会介绍如何使用ugui制作一个游戏菜单,并且了解如何让物体与ugui的控件交互,效果图如下:   首先还是新建一个unity工程,并且新建一个场景,然后... 查看详情

《王者荣耀》用的是啥游戏引擎?

从王者荣耀里的百科介绍里可以看到王者荣耀用的是Unity3D,从这个引擎的介绍来看Unity3D是由UnityTechnologies开发出来的一个3d游戏开发引擎。但是我感觉王者荣耀并不是完全由这个引擎开发的,看这个引擎的百科介绍的话,人人都... 查看详情

unity3d官方移动游戏优化指南9.用户界面

...网格并向GPU发出绘制调用。它的运行开销很大,因此,在使用UGUI时,请注意以下因素。划分画布如果是包含成千上万个元素的大型画布,更新单个UI元素就必须更新整个画布,这可能会造成CPU尖峰。利用UGUI的功能可以支持多个... 查看详情

在unity3d里使用winform

之前给一个游戏写过MOD,功能大概是在游戏里可以打开一个编辑器,然后可以直接在编辑器里修改到游戏数据。编辑器UI的实现部分,一开始用的是原生GUI,即OnGUI部分,这种方式虽然最简洁,也不用引用任何外部库,但是功能... 查看详情

siki_unity_2-4_ugui_unity5.1ui案例学习(代码片段)

...和攻击按钮UGUI:  Unity内置  GUI也可以用第三方插件实现:如NGUI、DFGUI等任务2:游戏案例介绍任务3:创建游戏菜单UGUI中的组件:  UI->Panel-- 面板 查看详情

王者荣耀手机卡顿怎么解决

...关闭或者调低。再然后开启网络加速器,进行加速。可以使用游戏中的第三方加速,还是不错的。最后就是看看自家的网络质量怎么样,实在不怎么好,可以使用数据流量来进行游戏。游戏背景神明乘坐方舟穿越无边的宇宙,降... 查看详情

unity找到隐藏的ugui

...隐藏的游戏对象,而我们的UI对象一开始就隐藏了,所以使用GameObject.Find()找到的为null。解决办法:使用GameOb 查看详情

unity实现游戏界面截图(代码片段)

...我们可以分享朋友圈等等我经过各方查找资料等终于可以实现这个效果了因为中间有很多我们没有深刻接触过的类所以代码的意思还是没有全部明白下面开始实现我们的思路是在文件夹中创建一个图片然后每次截图之后更新这个... 查看详情