虚幻引擎 5 C++ 类《塞尔达传说》游戏开发实战教学

Image

Image

Image

Image

Image

Image

Image

Image

课程简介

        本套教程将在虚幻引擎5中,从零开始使用C++开发类似塞尔达传说游戏案例。一步步讲解构建游戏的各个目标和计划,还包括基于精力值系统的跑步、跳跃、冲刺与滑翔动作,以及远程炸弹、磁铁吸附、冰柱生成、时间暂停四大类技能。

课程信息

教学总时长约13小时,使用软件:unreal engine。
适用行业:游戏引擎;难易度:中级。

交流答疑

对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。

课程目录

第一章:创建项目和版本控制
0101_创建和设置Cpp项目
0102_设置Git控制(Gitee)
0103_创建基础Cpp类
0104_创建摄像机臂和摄像机
0105_初始化增强型输入模块
0106_完善视角和移动输入

第二章:管理玩家角色的运动状态
0201_使用枚举创建运动管理器
0202_设置冲刺技能和条件
0203_精力值的消耗和回复
0204_创建和显示UI
0205_混用蓝图实现精力槽动画
0206_添加精力耗尽效果
0207_添加跳跃和滑翔逻辑
0208_Cpp创建角色动画蓝图
0209_添加滑翔动画逻辑和滑翔伞
0210_创建风场

第三章:搭建技能释放框架和四类技能
0301_构建技能选择界面_Part1
0302_构建技能选择界面_Part2
0303_构建技能选择界面_Part3

0304_编写技能释放框架
0305_远程引爆_播放生成特效
0306_远程引爆_实现投掷动作
0307_远程引爆_
播放镜头晃动和引爆声音
0308_磁铁吸附_创建不同材质
0309_磁铁吸附_抓取功能
0310_磁铁吸附_牵引效果和特效
0311_生成冰柱_创建冰柱对象
0312_生成冰柱_检测水面通道
0313_生成冰柱_检查障碍物和材质
0314_生成冰柱_时间轴动画
0315_时间暂停_创建Actor认识Clamp
0316_时间暂停_逻辑完善

第四章:创建多种场景可交互对象
0401_投掷物品_Cpp委托和兼容性
0402_投掷物品_进阶交互
0403_按压板和投掷物品交互
0404_添加可爆破物体
0405_与植被交互产生风场

第五章:关卡设计思路介绍
0501_Cpp接口和关卡设计

多端支持

课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。

相关知识

C++游戏开发入门:从游戏引擎到实现
虚幻引擎:游戏的幕后
游戏引擎是什么 为什么这么多游戏都在用虚幻4?
C++ 游戏开发入门教程:从基础到实践
游戏开发技术:游戏引擎
手机游戏引擎与开发工具:引领游戏开发的革新
安卓游戏开发引擎介绍
除了虚幻引擎,你还知道什么游戏引擎呢?快来了解吧!
【C/C++手写RPG角色扮演游戏人物行走与技能释放教程】原神阴阳师玩腻了?手把手教你如何开发自己的RPG游戏,让你灵活运用学过的编程知识
游戏开发引擎大全搜集.doc

网址: 虚幻引擎 5 C++ 类《塞尔达传说》游戏开发实战教学 http://www.hyxgl.com/newsview349992.html

推荐资讯