虚幻引擎 游戏开发基础
创作时间:
作者:
@小白创作中心
虚幻引擎 游戏开发基础
引用
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 节点 会将数组的长度缩减为零,移除数组中所有元素。以清空数组和释放内存。
热门推荐
四门衣柜安装教程:从准备到维护的全过程指南
百合花怎么繁殖?
no与not的用法与区别
小孩吃生蚝的好处和功效与作用
10首经典儿童诗词,句句童真十足,字字趣意盎然
帮孩子解锁学习潜能,从培养这5大学习习惯开始,将受用一生
“不插电”就能发光 让服装更智能的神奇纤维来了
中微子是什么物质?了解中微子在物理学中的定义和作用
退休金个税真相:基本养老金免税,这些收入需缴税
牙齿矫正后如何防止复发?从这几个方面来合理规划
一觉醒来鼻子肿了还硬怎么回事
教你最简单最快的削皮方法——削皮大法(让你用最短时间尽情享受美味的桃子)
为什么刮胡子容易长痘痘、粉刺?专家:2撇步有效预防
上海话版AI来了!上海大学发布沪语大模型"小沪"
科普|电子烟是不是烟?
马力与千瓦的换算关系:从历史渊源到生活应用
倒车入库时应该如何打方向盘
纯生啤酒和无醇啤酒的差别
探究土豆的多重含义及其文化背景
如何固定衣柜和墙以确保安全稳固?这种固定方式的稳定性如何检测?
用艺术与科技对话古蜀文明 三星堆博物馆互动体验厅与游客见面
个人汽车租赁合同有效吗
智能制造的电气自动化技术前沿:探索毕业设计的最新趋势
起诉前可以申请诉前保全吗,有哪些法律规定
二手手机反直觉式崛起,表明高端化趋势已成气候
什么是凹函数和凸函数?
Excel VLOOKUP函数怎么用?vlookup函数的使用方法及案例
感冒发烧多喝水,喝的是什么水?
感冒咳嗽一周了还没好怎么办
HTML中实现div横向排列的四种方法