《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

相关文章

创建Java keystore文件的完整指南及详细步骤

《创建Javakeystore文件的完整指南及详细步骤》本文详解Java中keystore的创建与配置,涵盖私钥管理、自签名与CA证书生成、SSL/TLS应用,强调安全存储及验证机制,确保通信加密和... 目录1. 秘密键(私钥)的理解与管理私钥的定义与重要性私钥的管理策略私钥的生成与存储2. 证书的创建与

c++ 类成员变量默认初始值的实现

《c++类成员变量默认初始值的实现》本文主要介绍了c++类成员变量默认初始值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录C++类成员变量初始化c++类的变量的初始化在C++中,如果使用类成员变量时未给定其初始值,那么它将被

C++中NULL与nullptr的区别小结

《C++中NULL与nullptr的区别小结》本文介绍了C++编程中NULL与nullptr的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编... 目录C++98空值——NULLC++11空值——nullptr区别对比示例 C++98空值——NUL

C++ Log4cpp跨平台日志库的使用小结

《C++Log4cpp跨平台日志库的使用小结》Log4cpp是c++类库,本文详细介绍了C++日志库log4cpp的使用方法,及设置日志输出格式和优先级,具有一定的参考价值,感兴趣的可以了解一下... 目录一、介绍1. log4cpp的日志方式2.设置日志输出的格式3. 设置日志的输出优先级二、Window

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

Spring Security中用户名和密码的验证完整流程

《SpringSecurity中用户名和密码的验证完整流程》本文给大家介绍SpringSecurity中用户名和密码的验证完整流程,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定... 首先创建了一个UsernamePasswordAuthenticationTChina编程oken对象,这是S

C++20管道运算符的实现示例

《C++20管道运算符的实现示例》本文简要介绍C++20管道运算符的使用与实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录标准库的管道运算符使用自己实现类似的管道运算符我们不打算介绍太多,因为它实际属于c++20最为重要的