虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
牛奶产量增6.7%,抽检合格率100%:中国奶业重获新生
我国拿它炖肉,外国人却用它做饮料,到底是怎么个事?
肉桂泡水喝的功效和注意事项(了解肉桂泡水喝的正确方法)
耳部疾病的外治法
这八类药会升血糖
可降解塑料保鲜膜:绿色农业的新选择
构建法治企业:五大领域法律风险防范指南
派遣工被辞退维权指南:协商到诉讼的完整流程
复合弓使用指南:正确保养和科学收纳的八大要点
一文读懂中国古典家具:结构、材质与鉴赏要点
桌案几:中国古代家具的形制演变与文化传承
一文读懂蛀牙:四大成因、六大症状与科学防治
北京补牙费用详解:社保报销政策与材料价格
李加涛:以匠心传承诸城派古琴斫琴技艺
诸城派古琴:山东诸城的文化瑰宝
《长门怨》:诸城派古琴的哀婉绝唱
诸城派古琴:道家哲学的音乐诠释
山东海参选购指南:五步教你挑好参
玉足海参多糖:医学界的抗凝新星?
海参增强免疫力,冬季必备美食
武汉春节必打卡:园博园灯会&汉口里庙会
武汉春节民俗狂欢:大余湾古村VS花博汇,传统与现代的碰撞
武汉春节传统习俗大盘点
大余湾新春庙会火爆,游客打卡传统年俗
庆安大米获地理标志保护,智能化生产助力产业升级
2100年前中国大米品质或降5%,夜间高温是主因
一扫便知:大米二维码溯源查询指南
中国大米品质35年降近15%,未来或再降5%
团队激励:激发团队潜力的关键策略
蜜橘甜点DIY,你选对橘子了吗?