虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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毛狂卖1.6亿,80年华语电影到底有多猛?
近8000家影城:超7成下调电影票价
李白诗歌中“酒”的意蕴解读
60%年轻人过年焦虑?80%改善方法在这
新的一年,如何规划好你的职业生涯?
注册志愿者:共青团员的新使命
同济大学历史建筑保护项目获国际认可,以创新理念引领文化遗产保护
全球第12,国内第二:同济大学建筑学院的辉煌成就与未来展望
金经昌与朱介鸣:同济城市规划的传承与创新
王者荣耀新赛季更新:期待新内容与玩家互动的旅程
盖提尔案例:直觉与论证的哲学较量
掌握这些论证技巧和工具,轻松提升论文写作水平
掌握论证思路:职业考试高分必备技巧
五年级数学:分数的意义及应用解析
小升初数学:掌握分数求和技巧,轻松拿高分!
开眼界!一日校长的冒险:《小屁孩日记》中英双语版带来教育启示
如何在社交媒体上赚取(可观的)收入