|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unreal-engine-5-advanced-lobby-system/
课程评论:没有评论
**课程名称:** Unreal Engine 5:高级大厅系统 **课程概述:** 本课程是一门以蓝图(Blueprints)为重点的实战型课程,特别适合想要深入学习虚幻引擎(Unreal Engine)蓝图和网络编程(Networking)的学习者。通过本课程,您将获得宝贵的经验,为您的作品集增添一笔亮点,并将您的技能提升到新的水平。我们将涵盖许多重要的概念,并提供丰富的示例。 课程将使用虚幻引擎自带的资源,但完成后您可以轻松替换为自己的关卡和角色。您可以将此项目用作未来项目的模板。课程的全部项目将在课程结束时提供下载。 **课程内容:** * **虚幻网络概念:** 深入理解复制(Replication)、多播(MultiCasting)、RepNotify、远程过程调用(RPC)等核心网络概念。 * **控件/UI:** 学习如何在多人游戏环境中有效创建和使用控件,确保它们在所有客户端上都能正常显示。 * **高级大厅系统:** 从零开始构建一个功能完善的多人游戏大厅系统,包括: * 如何托管游戏 * 如何加入游戏 * 服务器列表功能 * 允许玩家和主机在游戏开始前选择角色 * 主机可以自由选择地图、将玩家踢出大厅或游戏 * 创建具有吸引力的大厅界面,展示加入游戏玩家的信息及其状态 * 当所有玩家准备就绪后,主机可以开始游戏 * 设置玩家的准备状态 * **项目模板:** 本项目可轻松作为模板,用于您未来项目的扩展。
This course is Blueprints intensive, a good way to brush up you skills in case you are learning Unreal and you want to learn more about Blueprints and Networking. This course will be a nice addition to your portfolio and this is a good way to brush up your skills to the next level as we cover a lot of important concepts with examples.We will use built in assets with the Unreal Engine, but once we are finished, you can very easily change the levels and characters to your own. You can use this project as a Template for future projects. The entire project for the course can be downloaded at the end of the course.In this course we will cover:Unreal Networking Concepts: Replication, MultiCasting, RepNotify, RPC and so much more. Widgets/UI: How to effectively use and create widgets in a multiplayer context, that works on all client machines.Advanced Lobby System: We will create a fully functional multiplayer lobby system from scratch.How to Host a gameJoining a gameListing serversAllow the client and host to choose character before game starts.Host is able to choose map, kick player from lobby and in game.Create a cool looking lobby that shows info about each player joining the game together with their status.When all players are ready, the host is able to start the game.We will add set ready status for players.This can easily be used as a template project to further expand on your other projects!