《UE5_C++多人TPS完整教程》学习笔记27 ——《P28 项目资产(Assets for The Project)》

本文主要是介绍《UE5_C++多人TPS完整教程》学习笔记27 ——《P28 项目资产(Assets for The Project)》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


本文为B站系列教学视频 《UE5_C++多人TPS完整教程》 —— 《P28 项目资产(Assets for The Project)》 的学习笔记,该系列教学视频为 Udemy 课程 《Unreal Engine 5 C++ Multiplayer Shooter》 的中文字幕翻译版,UP主(也是译者)为 游戏引擎能吃么。


文章目录

  • P28 项目资产(Assets for The Project)
  • 28.1 添加武器资产
  • 28.2 添加更多的资产
  • 28.3 Summary


P28 项目资产(Assets for The Project)

本节课将添加游戏资产,包括比默认人体模型(Mannequin)更有趣的角色、场景环境、动画、武器。
在这里插入图片描述


28.1 添加武器资产

  1. 打开 “Epic Game Launcher”,进入虚幻商城,搜索 “Military Weapons Silver” ,可以看到该资产合集仅支持虚幻引擎 4.4 ~ 4.27 版本,我们将学习如何将其添加到虚幻引擎 5.0 版本当中。
    在这里插入图片描述
  2. 在 “Epic Game Launcher” 上方菜单栏中选择 “库”,下载虚幻引擎 4.27 版本,创建一个空白项目 “MyProject”。
    在这里插入图片描述
    在这里插入图片描述
  3. 回到虚幻商城中,点击 “免费” 按钮,然后点击 “添加到工程按钮”,在 “选择要添加资源的工程” 对话框中选择 “MyProject”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在项目 “MyProject” 的内容浏览器中点击 “Showcase” 关卡可以看到所有的武器模型
    在这里插入图片描述
  4. 在内容浏览器中右键点击 “MilitaryWeapSilver” 文件夹,在下拉菜单栏中选择 “迁移”(Migrate),将资产迁移至项目 “Blaster” 的 “Content” 目录下。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

28.2 添加更多的资产

  1. 在虚幻商城中搜索 “Unreal Learning Kit: Games” 或 “虚幻学习工具包”,可以看到该资产合集支持虚幻引擎 5.0 版本,点击 “创建工程” 按钮,在 “选择工程名称和位置” 对话框中命名为 “UnrealLearningKitGames”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 在虚幻商城中搜索 “Animation Starter Pack” 或 “动画初学者内容包”,里面包含了射击游戏的一些动画,我们将其添加到 “UnrealLearningKitGames” 中。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 在 “UnrealLearningKitGames” 的内容浏览器中可以看到 “Animation Starter Pack” 已被添加到工程中,它含有基础的射击动作动画,但它没有站立和蹲下的原位动画(Turning-in-place animation for standing and crouching),我们将在下节课添加。
    在这里插入图片描述


28.3 Summary

本节课添加了角色、武器、场景环境、动画等游戏资产。
在这里插入图片描述


这篇关于《UE5_C++多人TPS完整教程》学习笔记27 ——《P28 项目资产(Assets for The Project)》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/776960

相关文章

使用C++实现链表元素的反转

《使用C++实现链表元素的反转》反转链表是链表操作中一个经典的问题,也是面试中常见的考题,本文将从思路到实现一步步地讲解如何实现链表的反转,帮助初学者理解这一操作,我们将使用C++代码演示具体实现,同... 目录问题定义思路分析代码实现带头节点的链表代码讲解其他实现方式时间和空间复杂度分析总结问题定义给定

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

C++ Primer 多维数组的使用

《C++Primer多维数组的使用》本文主要介绍了多维数组在C++语言中的定义、初始化、下标引用以及使用范围for语句处理多维数组的方法,具有一定的参考价值,感兴趣的可以了解一下... 目录多维数组多维数组的初始化多维数组的下标引用使用范围for语句处理多维数组指针和多维数组多维数组严格来说,C++语言没

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创