虚幻引擎 4 游戏开发:使用蓝图进行大逃杀
本课程将基于 PUBG 游戏创建一款大逃杀类型的射击游戏。
讲师:Bigcat NIU
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 创建一个射击游戏。
- 使用虚幻引擎 4 进行开发。
- 学习使用蓝图进行编程。
- 了解如何构建一组高质量的蓝图对象框架。
- 了解如何创建复杂的 UI。
- 学习本课程不需要任何编程经验。
- 那些已经有游戏开发经验的人将进一步提高他们的开发技能。
要求
- 头脑有正常的逻辑。
- 您可以运行虚幻引擎。
描述
大家好,我是大猫。
关于内容
本课程是大逃杀类型游戏的完整教程。这些功能是如此巨大,以至于没有在宣传视频中展示以展示所有功能。例如,发射的子弹都有向下的效果,并根据距离降低飞行速度。所有功能都尽可能详细。
目前课程已全部完成,您可以查看课程大纲来学习本套课程的全部内容。
关于蓝图
本套课程的所有内容都是使用蓝图实现的。您将看到一组结构清晰、节点干净的蓝图项目,是时候真正了解蓝图的伟大之处了。
如果您在工作中使用 C++ 进行开发,这丝毫不会阻止您观看我的课程。由于蓝图中的每个函数都可以在 C++ 中找到,因此学习蓝图仍然可以帮助您进行 C++ 开发。
写在最后
这门课程的所有工作都是我一个人完成的,包括蓝图开发、讲座写作、视频录制、录音、字幕、视频编辑,甚至宣传片开头的绿屏技术。每个细节都经过反复调整,为您提供尽可能完美的体验。制作一门首选课程非常困难。我知道我还有很多地方做得不对,比如我的英语口音,希望你能多多理解。当然,如果您有任何疑问、意见或建议,都可以联系我,我看到后会尽快回复您。
我是大猫。
完整课程列表
- 第一节:准备工作(4课)
- 下载并安装虚幻引擎。
- 创建游戏项目并导入资源。
- 第二节:基础知识(4课)
- 对虚幻引擎有基本的了解。
- 第三部分:项目设置(4课)
- 游戏框架构建。
- 完成输入设置。
- 第四节:动画混合空间(10 课)
- 了解什么是动画混合空间。
- 创建包含站立、蹲伏、俯卧、瞄准和跳伞的角色的动画混合空间。
- 第 5 节:动画 AimOffset(7 课)
- 了解什么是动画 AimOffset。
- 为站立、蹲伏、俯卧和瞄准的角色创建动画偏移瞄准。
- 第 6 节:动画蓝图(15 课)
- 了解什么是动画蓝图。
- 制作包含角色所有状态的角色动画状态机。
- 学习使用动画图。
- 产生与动画相关的逻辑函数。
- 第 7 节:动画蒙太奇(6 课)
- 了解什么是动画蒙太奇。
- 创建装备和回收武器的动画蒙太奇。
- 创建更换弹匣和子弹的动画蒙太奇。
- 创建拍摄动画的蒙太奇。
- 创建使用对象的动画蒙太奇。
- 第8节:人物基础特征(14课)
- 设置角色组件。
- 创建鼠标控制功能。
- 创建角色移动函数及其对移动速度的影响。
- 创建姿势切换。
- 第9节:人物造型(6课)
- 构建人物时尚骨架模型组件
- 材质遮蔽。
- 人物头像系统。(阿凡达意味着时尚的改变,我用得对吗?)
- 第 10 节:项目数据表(5 课)
- 创建武器数据表、弹药数据表、武器配件数据表、装备数据表、药品数据表。
- 第11节:项目系统(2课)
- 项目系统框架解释。
- 创建项目基类。
- 第12节:拾取物体(8课)
- 创建拾取对象基类。
- 为物品、武器、武器配件、弹药、装备、健康物品、能源物品和时装创建拾取对象。
- 第 13 节:物品对象(9 课)
- 创建武器物品对象,包括骨骼功能、武器配件功能、声音组件和粒子组件。
- 创建弹药、装备、使用类型和时尚物品对象。
- 第14节:物品生成系统(9课)
- 解释项目生成规则。
- 创建与概率相关的数据表。
- 制定生成项目的逻辑。
- 计算在哪里显示项目。
- 第 15 节:数据存储(2 课)
- 数据存储框架。
- 创建与数据相关的变量。
- 第 16 节:拾取和丢弃物品(30 课)
- 人物头像逻辑制作。
- 解释了拾取和丢弃物品的逻辑流程。
- 制作拾取和丢弃物品相关的功能。
- 武器切换功能。
- 第17节:武器特性(21课)
- 武器瞄准功能,包括直接瞄准和开放范围瞄准。
- 开火功能,包括开火动画、弹匣更换、子弹更换、屏幕震动和十字准线偏转。
- 子弹功能,包括子弹掉落逻辑和弹孔。
- 第 18 节:InventroyUI(20 课)
- UI制作基础知识讲解。
- UI构建和逻辑制作。
- 在UI中显示3D角色,并同步所有服装。
- UI拖放功能。
- 第 19 节:MainUI(9 课)
- 制作十字线 UI。
- 制作 ActionTips UI。
- 制作消息提示 UI。
- 创建用户信息 UI。
- 创建倒计时 UI。
- 创建方向 UI。
- 第 20 节:使用的物品(6 课)
- 创建库存 UI 进度条。
- 创建圆形进度条。
- 制定一个使用逻辑。
- 制定能量恢复逻辑。
- 第21节:降落伞(9课)
- 制作跳伞 UI。
- 制作飞机演员。
- 制作了自由落体飞行功能。
- 制作了降落伞飞行功能。
- 第22节:安全区(4课)
- 实现显示功能。
- 随机位置逻辑解释。
- 创建连续缩放功能。
- 将字符移入和移出以触发相关功能。
- 第23节:空投(4课)
- 空投飞机飞行。
- 空投箱。
- 空投中的物品。
- 第24节:轰炸区(3课)
- 爆炸点。
- 轰炸区。
- 执行逻辑。
- 第 25 节:地图 UI(9 课)
- 大地图和小地图界面搭建。
- 大地图移动和缩放。
- 小地图移动逻辑。
- 地图 UV 创建和解释。
- 显示安全区、轰炸区和飞行路线图。
- 第26节:最终地图(2课)
- 最终地图的适应相关逻辑。
本课程适合谁:
- 想学习游戏开发的人。
- 没有或有一些编程经验的人。
- 程序员、设计师、游戏制作者。
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。