虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
每天运动是做固定的项目还是变换着做好?
居民电子健康档案对外开放啦!让我们来看看如何查询
合伙人责任分配:明确各自职责,保障顺利进行
合伙人如何打造团队合作
健身前需要吃东西吗?这份饮食指南请收好
香港退租完全攻略:从流程到注意事项一文详解
工业锗废料回收的技术
锗废料回收新技术:推动贵金属回收行业的革新与发展
运营团队如何分工
阴阳的含义是什么?
日语励志短句大全:让你每天都充满动力的50句话
芹菜上市季节及成熟时间(了解芹菜的生长周期与采摘时间,选购更放心)
深化数智探索 赋能保险未来——第二届保险科技数智大会盛大召开
基金清仓期间涨价了
脑梗死后应在多长时间内复查
大红袍属于什么茶?传奇与历史,茶韵与人文的共鸣
千里江山图:北宋青绿山水画的巅峰之作
工资的总分类怎么核算
应用推广新策略探索与成效分析
赠与人不履行赠与义务的情形有哪些
用户体验/用户界面及其对搜索引擎的影响
木版水印胡日从等十竹斋谱册欣赏
《十竹斋笺谱》重刊问世:世界出版印刷史上的里程碑之作重现光彩
沈阳如何申请小规模纳税人资格?
大麦茶是泡着喝还是煮着喝?详解大麦茶的正确饮用方法
机器学习是如何做数据预处理的
女人秋季常吃这4道菜,补水保湿,美容养颜,皮肤更水润
甲减是什么病,能治好吗
友阿股份:7天7板,湖南百货零售巨头“截杀”半导体
探索川滇之美:甘孜至云南古城自驾游路线推荐