虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
阿赖耶识:轮回之谜的古老智慧与现代解读
赢下丑陋的比赛,收获美丽的结果,拜仁重新6分领跑
零成本在家卖虚拟商品,月入过万不是梦!
数字乐谱+OMR:音乐学习新革命
专注达用药安全大揭秘!
剧本写作的简易指南:从基础到实践
深圳上海双城记:儿童康复新地标即将亮相
在《张朝阳的物理课》中,发现世界存在本质逻辑
跑步机爬坡减肥,你吃对了吗?
处女座:分析与特征
数字游牧者指南:旅行时可以做的工作
美国本科申请规划大揭秘
从《诗经》中寻找诗意:为弟弟挑选一个与“沛雨”呼应的名字
数字信号处理技术在现代生活中的重要性与应用前景分析
以数字金融为引领 做实金融“五篇大文章”
PixHawk飞控和QGroundControl地面站安装调试指南
户外徒步新手指南:从基本要求到应急处理的全方位攻略
肺癌1A1和1A2的区别是什么
轴向磁通电机:电动汽车的心脏革命
电动汽车电机性能提升新突破!
8种常见的家蜘蛛:无害还是有害?
婚姻心理咨询师教你挽回爱情:从深度沟通到自我成长
就在今天!广东交警提前启动2025年春运护航模式 | 平安春运
美国1月PPI同比增幅为近两年新高,但与PCE通胀相关部分显温和
70% IPA:CDC推荐的抗疫消毒利器
广州新晋亲子游圣地:欢乐舟主题乐园全攻略
跑步与瑜伽:失恋后的自我疗愈之路
40岁詹姆斯能否带领湖人突破三月赛程难关?
怎么能提高自己代码的可读性与重用性
为什么我们总是对前任念念不忘?