虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
比亚迪发布2024年ESG报告 以技术创新驱动可持续发展:展现绿色承诺与行动
MySQL 分区表实战指南:RANGE、LIST、HASH与KEY分区详解
后世如何评价唐玄宗?他有哪些轶事典故?
2025年痕迹检验专业学什么
当事人申请再审的条件具体是什么
深圳至南宁高铁建设提速,预计2027年通车,2.5小时可达
疝气完全指南:从症状识别到治疗预防
Arduino C语言编程入门:从环境搭建到项目管理
鉴真和尚:中日文化交流的使者
探秘山西推光漆器:千年流光里的匠心传承
注塑成型工艺缺陷分析:大模型驱动的参数优化方案能否彻底解决生产中的常见问题?
高频功能大盘点!交管12123"网上办"快快用起来 | 便民服务
显示器屏幕抖动怎么办?15个实用解决方案帮你轻松应对
解决热水器水管气泡问题的有效方法(热水器水管气泡排除指南)
量子计算的机遇与挑战
机动车行驶证补换领这样办!
电压击穿试验仪:测试云母材料电气绝缘性能
医院投诉管理制度的核心原则是什么?
高血压吃丹参片有用吗
雅思机考作文写作技巧
一支烟=折寿20分钟!专家解析吸烟危害与戒烟益处
新规实施后,顺风车市场将迎来哪些变化?
“新版人民币”已经落地,纸币会不会“消失”?苏州实施多年现状
超级电容充放电电路测试与验证方法:确保性能与质量的终极指南
宾馆收费标准如何确定?不同服务对价格有何影响?
溯古及今 尽览“中国塔”胜迹
渗透测试团队管理实战指南
用Excel制作银行日记账表格的完整指南
Ti-6Al-4V钛合金的热膨胀性能:应用与趋势
夫子庙南京历史文化概述:秦淮区内的名人纪念馆