虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
5个关键词教你挑到适合自己的好酸奶,选购秘诀→
宅基地纠纷打官司需要什么证据
国画中的金鸡报晓
商品房买卖合同中储藏室的条款解析
驾驶证记分制度详解:记分规则与满分处理流程
进行中吞咽困难是食管癌的早期症状吗?
埃及40亿美元订单成交,48架歼10战机到底有多强悍?
座椅调节秘籍:告别腰疼,长途驾驶不累
如何管理拖延的下属团队
素食也能很美味:素食意面的创意搭配与制作步骤
黑龙江鸡西:以"六看六问两解决"为纲 将工作驻进村民心坎里
怎样摆脱内心的孤独感
员工申请劳动仲裁的技巧是什么
离婚协议经济补偿法律规定:条件、判定标准及维权指南
俄罗斯在天然气出口方面保持世界领先地位
3D设计电脑配置指南,新手请进!
心律不齐怎么锻炼?医生的专业建议来了
陨石撞击地球的历史与影响
太阳系在银河系中处于什么位置?银河系在宇宙中又处于什么位置?
什么是三角洲以及它是如何形成的?
好消息:河南省计划今年开工建设这座机场!可起降国产C919客机
历时300多年,被称为“羊吃人”的圈地运动,推动了英国工业革命
增肌燃脂运动训练计划
每年什么时候需要烧纸 全年祭祀烧纸的日子汇总
手机投屏如何调整至全屏显示?简单教程与解决方案
布卡综合症患者需要补充维生素吗?医生专业解答来了
道家宝典《静心诀》,仅48字,洞悉内心平和与智慧生活,常读可静心养神。
开车一定要情绪稳定
房屋产权纠纷如何避免
经济补偿金是否包括已扣社保吗?