游戏开发小结——在Unity中构建主菜单。

本文将重点介绍主菜单外观的基本创建。

本文中的按钮(button)实际上是不起作用的,按钮(button)将在接下来的文章中介绍。 在创建菜单时,一致性非常重要。 我们需要保持图像纵横比的一致性,并正确地锚定它们。

这个按钮(button)将防止我们的图像被拉伸和压缩。

现在让我们谈谈枢轴点,请注意顶部的Shift和Alt修改器,它们非常重要。锚点在屏幕上显示为指向内部的4个箭头。

一个锚点(Anchor point)
锚点(Anchor points)本质上是UI元素的0,0,0点。因此,将其在Y轴上移动-3将在相关点上向后移动-3。按住Shift键还会将其设置为其枢轴点(pivot point)。按住Alt键还会将其设置为其当前位置并将其移动到那里。
如果UI元素是另一个UI元素的子级,则锚点(Anchor points)基于该UI元素,而不是基于整个画布(canvas)。
这是保持事物一致的方法。将按钮锚定在中间,然后将其向下移动6,然后您可以添加另一个相同的按钮,然后将其锚定,然后将其向上移动6。您的UI元素现在无缝对齐。
最后,重要的是在hierarchy中保持组织结构良好。

游戏开发小结——在Unity中构建主菜单。相关推荐

  1. 游戏开发小结——在unity3d中开发类塞尔达游戏的反冲效果

    游戏开发小结--在unity3d中开发类塞尔达游戏的反冲效果 在 2D ARPG 中为角色创建反冲效果 我们将在Unity中实现这个效果.首先,我们将进行演示场景的设置.我们将创建一个控制器(cont ...

  2. 在Unity中构建Pong克隆:UI和游戏玩法

    In Part 1 of this tutorial – the Retro Revolution: Building a Pong Clone in Unity – we created a Pon ...

  3. C#游戏开发快速入门 2.1 构建游戏场景

    C#游戏开发快速入门 2.1  构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切, ...

  4. 【游戏开发渲染】Unity ShaderGraph使用教程与各种特效案例:Unity2022(持续更新)

    文章目录 一.ShaderGraph前言 二.ShaderGraph科普 1.渲染管线(Render Pipline) 2.可编程渲染管线,SRP(Scriptable Render Pipline) ...

  5. 高端游戏开发工具:Unity Pro 2019 Mac版

    Unity Pro 2019 for Mac是专业的游戏开发工具,unity pro 2019 mac版具备最先进的游戏引擎之一,新版本提供了模块化组件系统.着色器可视化编程工具.可视乎开发环境.渲染 ...

  6. 【游戏开发实战】Unity从零开发多人视频聊天功能,无聊了就和自己视频聊天(附源码 | Mirror | 多人视频 | 详细教程)

    文章目录 一.前言 二.思考问题与解决方案 1.思考问题 2.解决方案 2.1.Unity中如何开启摄像头并对图像进行采样 2.2.图像如何中转给其他客户端 2.3.如何实现清晰度切换 2.4.客户端 ...

  7. 游戏开发小结——通过射线投射来创建子弹孔

    游戏开发小结--通过射线投射来创建子弹孔 实现目标:通过射线投射来创建子弹孔. 在进行任何操作之前,我将创建一个UI画布,其中包含一个图像组件,然后将准星sprite添加到资源中. 首先,我将创建三个 ...

  8. 零基础小白如何自学 Unity 游戏开发?(送 Unity 教程)

    如何自学 Unity? 初级阶段:学习编程语言 初级阶段:编程实践 中级阶段:继续学习编程语言 Unity 教程赠书活动 内容简介 作者简介 赠书方式 如何自学 Unity? 有很多同学对 游戏开发 ...

  9. HTML5游戏开发(三):使用webpack构建TypeScript应用

    <HTML5游戏开发>系列文章的目的有:一.以最小的成本去入门egret小项目开发,官方的教程一直都是面向中重型:二.egret可以非常轻量:三.egret相比PIXI.js和sprite ...

最新文章

  1. wps 2016 个人版 重新开始编号
  2. 【C++】35.判断一个文件是否存在、 查找字符串中的子串
  3. 我的世界服务器物品展示框,我的世界怎么展示框物品 展示框攻略
  4. 漫画:什么是时间复杂度
  5. abp radio表单元素 消失了
  6. -[ASIDataCompressor compressBytes:length:error:shouldFinish:] in ASIDataCompressor.o
  7. Non-Rigid Registration Under Isometric Deformations
  8. JSONP和CORS两种跨域方式的介绍和方案实例
  9. ECSHOP始终显示全部分类方法
  10. 黑马程序员传智播客 python生成器 学习笔记
  11. 【UE4】UE4GamePlay架构
  12. Visio绘制电路图
  13. 2021考研数学二汤家凤接力题典1800【解答册】
  14. 常用的几个框架官网【前端 / 自用】
  15. 英文书籍下载网站统计(进行中)
  16. 一般线性模型(general linear model,GLM)
  17. 物联网的主要特征是什么,目前主要有哪些应用?
  18. matlab生成sinc函数,【 MATLAB 】sinc 函数简介
  19. img固定宽高,图片等比缩小不变形
  20. python中save 函数_超全Python图像处理讲解!花五天才整理的!

热门文章

  1. 支付起源第一期:支付的发展缘起,支付是怎么诞生的?
  2. 加好友饥荒服务器没有响应,饥荒TGP版常见问题解决方法 打不开礼包领不了怎么办...
  3. sendfile | 传说中的零拷贝(主要用于网络中文件传输)
  4. Linux-Fedora 25 Python 3.5开发环境配置Eclipse+Pydev
  5. 安全生产危化品经营单位安全管理人员一[安考星]
  6. 你知道阿里钉钉群机器人@所有人自动发送消息功能用程序如何实现吗?
  7. 安装华为 ensp 模拟器
  8. 梅科尔工作室-深度学习第五节-CNN学习
  9. 红包html页面,JavaScript Html实现移动端红包雨功能页面
  10. 编程读取SMBIOS指定Type信息