虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
红曲降脂效果显著,但使用不当存安全风险
深度游查龙寺:普吉岛最大寺庙的完整攻略
老话:“床头挂3物,灾多又难富”!3物是指什么?并非迷信之言
液门穴按摩指南:三招缓解疲劳失眠,告别现代病困扰
办公室空调维护小妙招:从日常清洁到智能管理
八字算命指导育儿?专家:缺乏科学依据,勿盲目相信
原神角色茜特菈莉爆红:200岁“少女”引发二次创作热潮
经期喝枸杞水安全吗?专家:适量饮用可增强免疫力
超凡先锋2024兑换码更新:通用码、口令码限时领取
每天30分钟运动,轻松缓解便秘困扰
电脑维修技巧:告别蓝屏死机烦恼
高端中央空调如何改善室内空气质量?
银行间市场现“似松还紧”新特征,央行流动性管理更趋灵活
流感服药禁忌:奥司他韦遇辛辣,疗效大打折扣
饮食调理腰腿痛:五类食物助你缓解疼痛
移动式伸缩喷漆房:让涂装作业更高效、更环保
超凡先锋实战指南:散弹枪技巧、地图点位与装备配置详解
从格式化到驱动更新:全面提升U盘传输速度的5个方法
甲钴胺片副作用让你夜不能寐?
比之于斯大林格勒之战,此役更应称作苏德战场转折点
海豚表演背后的故事:训练师的付出与争议
免疫系统紊乱:白细胞减少症的隐形杀手
运营商营收下滑,通信费用会涨吗?这不仅关乎钱包,还关乎社会公平
苹果手机仙女棒摄影全攻略:从拍摄到后期,轻松打造梦幻光轨效果
从科学角度看修仙:冥想与气功的健康效益
太子妃到公主:杨丽华见证北周隋朝更替
当前市场中最具潜力的投资方向
《七日世界》星尘检测器解谜原理详解
肾俞穴按摩配桂枝巴戟汤,中医调理腰腿痛有良方
非药物镇痛"小妙招"