虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
CSDN
1.
https://m.blog.csdn.net/charon8778/article/details/140482840
虚幻引擎(Unreal Engine)是全球主流的游戏开发引擎之一,掌握其基础概念对于游戏开发者来说至关重要。本文将介绍虚幻引擎中两个核心概念:Actor和Component,以及Array的基本使用。
1. Actor和Component
在Unreal Engine中,Actor 和 Component 是构建游戏世界的两个基本概念,它们之间有一些重要区别:
Actor(角色)
- Actor 是游戏世界中的实体,它可以被放置在场景中,并且可以是可见的或不可见的。
- 每个 Actor 都有一个 Transform(位置、旋转和缩放信息),它定义了 Actor 在游戏世界中的位置和方向。
- Actor 可以包含一个或多个 Component,它们定义了 Actor 的各种属性和功能。
Component(组件)
- Component 是 Actor 的组成部分,用于定义 Actor 的特定功能或行为。
- Component 可以包括网格、碰撞体、动画、物理属性等。
- 一个 Actor 可以包含多个不同类型的 Component,每个 Component 负责不同的功能。
- Component 本身不具备位置、旋转和缩放信息,都由它们所附加到的 Actor 来确定。
因此,可以总结如下区别:
- Actor 是游戏世界中的实体(角色、道具、车辆、摄像机、灯光等等),而 Component 是 Actor 的组成部分(Mesh、灯光、音频、碰撞体、摄像机、粒子系统、UI 等等)。
- Actor 具有 Transform 信息,而 Component 没有,它们的位置和方向是由它们所附加到的 Actor 决定的。
- Actor 可以包含一个或多个 Component,每个 Component 负责不同的功能。
2. Array
Array(数组) 主要用于存储和处理游戏中的数据,如游戏对象、变量、状态等。作为一种灵活的数据结构,可以根据需要动态地增加或减少大小。
Clear Array 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
外伤性手指关节炎的凝胶治疗指南
金丝楠木和小叶紫檀哪个好?顺便再看看它们的保养方法
改成“腹式呼吸”后,睡眠不自觉变好了
高性能计算应用优化之BIOS参数优化
证实平行时空存在的实验,波粒二象性的秘密,多重选择的平行宇宙
如何撰写一份成功的个人创业贷款项目计划书
不动产单元号是什么:法律定义与实务应用
不动产单元号是什么:法律定义与实务应用
肿瘤专家马晓东:胃癌介入治疗,开辟癌症治疗新路径
夏季,糖友更要做好血糖监测
龙珠:超级赛亚人是50倍战力,悟空为何选超赛不选50倍界王拳
吉他琴颈倾斜调整完全指南
耳结石(耵聍栓塞):症状、治疗与预防全解析
海绵宝宝同款蟹黄堡的制作方法
JS变量赋值混淆怎么办?九大实用解决方案
诈骗与盗窃交织,罪刑如何认定?
信创国产电脑:为什么它是未来的选择?
AI文生图实用指南:从概念到实战技巧
5种常见内存类型总结,原来都有这些
床头摆放的禁忌与注意事项
石斛的功效与应用:从古至今的养生智慧
解密中藥材-鐵皮石斛:揭開其對健康的5大秘密
二手车维保记录和出险记录查询指南
人际关系黄金法则:阿德勒教你如何远离人际困扰
想象一下,1马力等于10个成年人的力量,你信吗?
含氟牙膏与不含氟牙膏:利弊分析与使用建议
桂花在庭院种植的风水信仰与象征意义
桂花象征意义:从传统到现代的文化传承
直击2025开学第一餐,中小学食堂这5大变化,全国家长求推广
杭州东站打车难?新变化要来了