
在此课程中, 您将学习如何使用 C++ 和 Blueprint 为您在不真实引擎 5 中的游戏创建清点系统 。
我们将建立一个空间清册,列出不同类别(设备、消耗品和工艺品)的物品网格以及能够转换填充物品的网格。
物品可以是不同的大小,每个在网格中取用不同数目的方形,项目可以堆叠,允许拆分、合并、消耗和丢弃物品。
这一清单系统的设计是为了适应可缩放性、模块化,并采用非真机C++最佳作法。
清单在自己的独立插件中编码,可以添加到多个游戏项目或保存在一个单一的工程中。
提供用于这一课程的资产,包括:所有3D药片,用于所用物品,包括消费品药剂、可装备的斗篷、面具和武器以及手制饲料材料。
图标、 部件、 菜单、 边框和信件的全部 2D 纹理 。
Niagara 效果, 接收物品。 此项目使用非真实引擎 5. 5, 并在不真实引擎5. 6 中工作 – 您可以在此课程中使用最新版本的异常引擎!
本课程的特色包括:空间库存网格和将清单中多个网格转换为不同类别物品(我们实施等量、消耗品和消耗品)的能力。
产品分块系统,通过添加模块化“碎片”使其具有功能(游戏业中一种成熟的软件模式),使项目量身定制。
添加网格碎片以使项目能够将多个方形移入网格 – 增加一个可等化的片断使该设备装备设备可以被安装,等等, 显示项目属性和设计用途的项目工具提示弹出
使工具提示适应项目碎片以显示项目信息、能够移动空间盘点中的项目、堆叠可填入的物品(只需添加
支持最大堆叠尺寸,以及能够分割、合并和丢放库存物品、消耗品、消费能力、消费能力和对物品消费适用定制行为(我们将
将为此课程提供资产,包括特性、性质、用途和特点等。
武器、设备、药剂和手工艺品,以及库存菜单部件的所有UI纹理。尽管您可以自由使用自己的资产!
节目中所有内容都以多玩家环境为主, 包括听力服务器和专用服务器。
功能性项目不仅影响菜单中我们所看到的, 也影响游戏中发生的事情—— 系统编码要灵活, 允许您在项目被输入时编程自己的功能
学生们很容易地将这份清单纳入自己的项目,但很少费力。
我们将涵盖从中间到高级非真实引擎C++ 的主题。 如果您已经上过我的课, 题目是“ 非真实引擎5 C++ 最后游戏开发者课程”或拥有同等的知识, 您将准备参加这个课程 !
也为学生们创造了一个社区, 设计成学习时最有用的资源。我们正在学习35,000名学生并攀登!
一起来帮帮对方吧!
