GUI是图形用户界面(Graphical User Interface)的缩写和简称,又叫图形用户接口。听起来好像很专业的感觉,其实我们每天都在接触。比如浏览器上面的前进、后退、收藏按钮、地址栏、右键菜单,甚至整个浏览器窗口都可以叫GUI。
而通常人们眼中的黑客高手,都是喜欢在一个全是字符的屏幕上啪啪啪飞快地键入一些晦涩难懂的字母,然后自称极其安全的某某防火墙系统就被攻破了。这种界面正好与GUI相对,叫做命令行界面,CLI(Command-Line Interface)。
作为次世代游戏引擎,制作的游戏当然不会用字符界面来显示各种信息。虽然曾经的文字类的MUD游戏被誉为一代经典,MUD – Multiple User Domain,多用户交流领域,现在北大还开着此类游戏服务器。但这样的游戏已经小众化了,并不符合人们日渐增长的对图形界面的高要求。
正如现在很少有家庭用户再用DOS/Linux系统了,Windows/MacOSX已经成了标配,甚至Linux都有了ubuntu,接下来还有可能是iOS、Android、Win8这类以触摸为主要操作的系统。因此GUI组件就应运而生了,Unity中有两个常用的GUI组件,GUI Text和GUI Texture。顾名思义前者是用来显示文本的,后者则是用来显示贴图。
以魔兽世界里的头像为例,如果我们要制作这样的效果,那么玩家的名字和等级都可以用GUI Text来表现,而头像和血条,还有那些边框则都可以用GUI Texture来表现。于是用Wow Model Viewer挖了半天,找到以下素材,准备开工山寨一个^_
而通常人们眼中的黑客高手,都是喜欢在一个全是字符的屏幕上啪啪啪飞快地键入一些晦涩难懂的字母,然后自称极其安全的某某防火墙系统就被攻破了。这种界面正好与GUI相对,叫做命令行界面,CLI(Command-Line Interface)。
作为次世代游戏引擎,制作的游戏当然不会用字符界面来显示各种信息。虽然曾经的文字类的MUD游戏被誉为一代经典,MUD – Multiple User Domain,多用户交流领域,现在北大还开着此类游戏服务器。但这样的游戏已经小众化了,并不符合人们日渐增长的对图形界面的高要求。
正如现在很少有家庭用户再用DOS/Linux系统了,Windows/MacOSX已经成了标配,甚至Linux都有了ubuntu,接下来还有可能是iOS、Android、Win8这类以触摸为主要操作的系统。因此GUI组件就应运而生了,Unity中有两个常用的GUI组件,GUI Text和GUI Texture。顾名思义前者是用来显示文本的,后者则是用来显示贴图。
以魔兽世界里的头像为例,如果我们要制作这样的效果,那么玩家的名字和等级都可以用GUI Text来表现,而头像和血条,还有那些边框则都可以用GUI Texture来表现。于是用Wow Model Viewer挖了半天,找到以下素材,准备开工山寨一个^_

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



