UGUI教程

Unity3D入门教程——游戏开发利器UGUI的基本使用方法

作者:zzlyw

前言

UGUI是Unity官方推出的新一代交互系统,与传统的GUI相比,它具有使用灵活、界面美观、支持个性化定制的特点。本文将会进行UGUI使用的简单介绍,与大家一起敲开UGUI开发的大门。

说到底,UGUI还是一种UI系统,目的就是帮助用户更好地与软件进行交互。本文将介绍canvas、image、button等。当学会了使用button和image等控件后,其他的也就可以举一反三地进行自学了。

1 Canvas

Canvas是画布的意思,通俗来讲,UGUI的所有控件如button等都要摆放在画布上。在Hierarchy中,button、image等控件都是Canvas的子物体。在Hierarchy中点击Create——UI——Canvas,会生成一个画布,同时生成一个EventSystem。

2 Button

Unity2D 开发 + UGUI 系列教程(二)

接上一篇:Unity2D 开发 + UGUI 系列教程(一)

据我了解,很多人也像我刚开始那样,以为角色站在地上是使用重力模拟出来的效果,地面和角色都有刚体来实现,跳跃就是给角色一个向上冲力。但是这样做有很多弊端,最主要的就是,你无法精确控制角色的位移距离、方向等,因为这一切都由引擎代替你控制了。但是用代码模拟,可能好多新人光是想想就觉得头大,我怎么计算角色应该在哪呢?我怎么才能做出超越物理模拟的效果呢?

下面我们就来一点点实现。

添加跳跃按钮

首先我们用ps涂一个纯色的矩形,作为跳跃按钮,然后将按钮的png放到Assets文件夹中。

然后选GameObject菜单,进入UI子菜单,选择Button(一定注意不要错选到Component菜单里)

选GameObject菜单,进入UI子菜单,选择Button

同步内容
--电子创新网--
粤ICP备12070055号