虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
【元宇宙】游戏元宇宙:交互式虚拟世界的未来
游戏元宇宙:交互式虚拟世界的未来
寿命长短,心跳知道!1分钟跳多少次最健康?最新研究……
KeyShot贴图技巧详解:工业设计中的应用
KeyShot贴图技巧详解:工业设计中的应用
淮北市烈山区:党建引领“红色物业” 提升居民幸福指数
AMD Ryzen 7 9800X3D配英伟达 RTX 5090需要多大电源?
公共区域违建被侵占,如何维护自己的合法权益?
“健康天津”中风识别行动|明晰防治之道,科学认知卒中
专家详解湿疹中西医结合诊治:从病因到护理全方位解析
男生没喉结怎么回事
微笑與皺眉|肌肉的冷知識 更好地理解自己的情緒表達 能促進心理健康
电脑开机后黑屏怎么办?六步排查指南
治愈系种田养成手游榜单前十名2025 好玩的种田模拟经营游戏盘点
科研规划需求怎么写
路西法和撒旦的区别?
室内唱歌用电容麦还是动圈麦好?
推动产业集群发展 成都多个专业化园区迎来新进展
4平方公里“酿”出近百亿产业规模,成都芯谷何以创新涌流
跑步伤膝盖?骨科专家教你5个实用技巧
狗在黑暗中能看到东西吗?
如何给数字人写文案吸引人
汽车商业保险过户全攻略:流程、材料及注意事项详解
汽车保险到期了车辆是否能过户
如何简化和聚焦你的目标,以便轻松完成
面对NPD,记住这几句话能保命
治安处罚记录保留多久?详解治安处罚记录的保留期限和查询方法
鼻翼两侧长痘的原因及解决方案
行政许可听证会规则:程序公正与权益保障
Excel表格闪退怎么办?8种实用解决方案帮你轻松应对