全球旧事资料 分类
设计效率和
f龙源期刊网httpwwwqika
comc
效果上具有数量级的提升,在行业内普及也是大势所趋。同时,对一些无法用脚本,UE4开放了源码,可通过修改源码实现。
11UE4游戏的构成元素
UE4游戏的内容包括:脚本(bluepri
t)、组件(Compo
e
ts)、角色(Actor)、关卡(level),人机交互界面(HUD,以及UI设计)等几部分内容。313下面介绍UE4游戏引擎的重要构成元素:
(1)脚本(Bluepri
ts)。虚幻UE4引擎提供的脚本系统是一个可视化脚本设计系统,提供一种直观的、基于节点的可视化脚本设计界面,通过使用各种不同功能的结点把事件、函数、变量相互连接,构成图表,以实现各种复杂的游戏功能。用于创建新类型的角色(Actor)及关卡脚本事件,它为关卡设计师和游戏开发人员提供了一种全新的开发方式。正如虚幻引擎的宗旨,让美术开发人员在无程序基础的情况下开发游戏,很多时候一行代码都不需要书写,也能够完成大部分的操作。程序员也可以用脚本(Bluepri
ts)来进行游戏制作,很多情况下使用脚本(Bluepri
ts)比写代码方便很多,并且更加直观,在逻辑的建立上也有很多方便的地方,和代码相辅相成。
(2)组件(Compo
e
ts)。虚幻UE4引擎的组件是能够提供一些具体功能操作的游戏部件。组件不能单独存在,它可以被添加到一个角色(Actor)里,然后这个角色(Actor)就包含了该组件的功能。在脚本中的一些结点如果要成功执行必须要有执行组建,如Play结点的执行对象必须是音频或是动画。通过给角色(Actor)添加不同的组件,角色(Actor)可以拥有不同的功能。
(3)角色(Actor)。角色(Actor)是可以被放置到关卡(level)中的游戏对象,其中又包含了若干组件(Compo
e
t),一个支持平移,旋转和缩放的通用类脚本。角色(Actor)可以通过游戏代码(代码或脚本)创建或者生成,也通过游戏代码(代码或脚本)销毁(Destory)。
(4)关卡(level)。关卡(Level)是UE4引擎的游戏场景对象,在关卡中包含若干游戏角色,若干关卡脚本,以实现游戏场景的设计。
(5)人机交互(HUD)。HUD官方给出的解释是“抬头显示屏”(headsupdisplay),是UE4引擎的人机交互界面,UI的设计主要就在这个类中,上面可以显示血条,生命、弹药,游戏时间等。
12游戏运行原理分析
f龙源期刊网httpwwwqika
comc
UE4游戏引擎的运行原理以level为基本单元。假设我们的游戏只有一关,这一关就是一个level(关卡),关卡相当于是一个大容器,在其中添加了各种静态模型、NPC、触发器什么的,这些统称为角色(Actor)。这r
好听全球资料 返回顶部