Unity的GUI包
在Unity中完成2D界面 有两种方式
有自带的GUI 还有开源的第三方包NGUI 其中 NGUI被Unity广泛使用
在Unity5.x之后 Unity和NGUI联合开发了UGUI
因此 Unity已经内置了UGUI
🚩在3D世界显示2D元素
在Unity中 3D的单位是m(米) 而2D的单位是px(像素)
有两种方式可以实现在3D世界显示2D元素:
-
1、使用正交摄像机
(参看Unity学习笔记(06):Camera摄像机、透视摄像机和正交摄像机、光源、烘培模式) -
2、使用透视摄像机 将2D元素移动到合适的距离
移动到一个合适的位置 使得能够全屏显示该画面
创建一个2D精灵元素Sprite
在Hierarchy右键 -> 2D -> Sprite
将图片的类型改为2D:
记得点击Apply应用
Pixels Per Unit定义了多少像素为1世界单位
100 即意为 100像素为世界的1m(米)
再将图片拖到Sprite节点的Renderer/Sprite即可: