虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
期货止损点的设置依据是什么?这样的设置依据会带来什么结果?
风险评估在FMEA中起到了怎样的作用?
哥伦比亚属于美国吗?揭开两国关系的真相
哥伦比亚:一个以哥伦布命名的南美洲国家
为什么大家普遍认为宋朝是"弱宋"?真相让人心酸
临床医学 vs 中医学:专业选择全解析
有适当阳光就能养开花的爬藤花卉,看你家适合哪种花
从理论到实践:OKR 的发展历程、制定方法与应用案例深度剖析
投影仪幕布该怎么选?投影幕布哪种材质更清晰?
投影仪幕布该怎么选?投影幕布哪种材质更清晰?
5岁“孩上师”在夺嫡中站错队,锡克教发生了怎样的变化?
解密三角函数:一文带你搞懂sin2x的奥秘
隐藏在非洲森林里的“气候英雄”
信号发生器SINAD测量功能
志愿者如何在国际援助中发挥积极作用,帮助解决全球性问题?
你不知道的紫苏四样宝,保健效果惊人!
什么是车身防撞条
狗老是乱叫怎么办?8个实用解决方案帮你轻松应对
2024年清明崇州精品旅游攻略:一日游、二日游、三日游线路全解析
华为交换机硬件信息查看指南:从序列号到设备状态
如何理解通货膨胀对投资的影响?这些影响对资产保值有何指导意义?
增强记忆力的三大名药
学生补脑增强记忆力的药有什么
一文详解:菠萝蜜粘液的清洗方法与成熟度判断技巧
2024年必读的5本高质量书籍,每一本都超牛,值得阅读100遍!
机械师:重要职业与技能挑战,助力生活顺畅发展的角色
人类工具的发展历史
触摸博物:苏州首推艺术无障碍展览,让视障儿童感受文物之美
自来水质量检测全攻略:从感官到专业实验室的全方位检测指南
如何撰写高质量的技术文档?