用C++在UE5中制作游戏:主精灵、平铺地图和使用Paper2D和PaperZD的游戏编码.
本套教程15小时。
你将学到什么
用C开启你在虚幻中的2D游戏开发之旅++
使用虚幻的酷炫2D工具,如精灵和瓷砖地图
代码游戏适用于从平台游戏到自上而下的射击游戏的所有游戏
制作有障碍物、敌人和战利品的关卡
创建三个rad游戏:一个赛车手、一个射手和一个跳投
Master Paper2D和PaperZD,让您的游戏看起来更犀利
编写整洁的代码,保持游戏流畅运行
使用C++连接游戏的所有移动部件
第1节:简介和设置
讲座1欢迎来到本课程
第二讲社区与支持
讲座3访问我们的项目
第2节:沙漠赛跑(避障)
第4讲简介-沙漠赛车手
第5讲开发设置
第六讲什么是Paper2D?
第7讲使用精灵
第八讲赛道
第9讲创造球员
第10讲球员蓝图
第11讲设置输入
第12讲输入
第十三讲前进与后退
第14讲收尾动作
第15讲游戏模式
第16讲障碍课
第17讲围栏和轮胎
第18讲碰撞检测
第19讲重置游戏
第20讲终点线
第21讲背景音乐
第22讲关卡设计-沙漠赛车手
第23讲总结-沙漠赛车手
第三节:枪支幸存者(自上而下射击者)
第24讲简介-枪支幸存者
第25讲新项目设置
第二十六讲竞技场
第27讲动画书101
第28讲球员等级和蓝图
第29讲游戏模式
第30讲输入系统设置
第31讲约束作用
第32讲球员运动
第33讲转换动画书
第34讲坚守地图极限
第35讲添加枪支
第36讲旋转枪支
第37讲创造子弹
第38讲移动子弹
第39讲发射子弹
第40讲射击降温
第41讲射击子弹
第42讲自定义鼠标光标
第43讲制造敌人
第44讲敌人追随玩家
第45讲翻转敌人动画书
第46讲弹敌碰撞
第47讲敌人之死
第48讲敌人的产卵者
第49讲更好的生育位置
第50讲难度系统
第51讲设置敌人
第52讲敌国死难代表
第五十三讲成绩体系
第54讲HUD小工具
第55讲发送分数
第56讲玩家与敌人的碰撞
第57讲重启游戏
第58讲最后的润色
第59讲总结-枪支幸存者
第四节:硬壳海盗(Platformer)
第60讲简介-硬壳海盗
第61讲创建项目
第62讲精灵和动画书
第63讲瓷砖套装
第64讲平铺地图
第65讲玩家和游戏模式
第66讲输入系统
第67讲跑步和跳跃
第68讲左右转弯
第69讲动画来源
第70讲动画蓝图
第71讲更多动画国家
第72讲制造敌人
第73讲敌人追随玩家
第74讲敌人停止距离
第75讲敌人面对玩家
第76讲敌人动画来源
第77讲敌人动画蓝图
第78讲攻击动画覆盖
第79讲攻击碰撞箱
第80讲动画通知状态
第81讲敌人的攻击点
第82讲敌人受到伤害
第83讲跳跃节点
第84讲敌人昏迷状态
第85讲敌人攻击动画
第86讲敌人攻击碰撞箱
第87讲玩家受到伤害
第88讲选手眩晕状态
第89讲HUD
第90讲使用HUD
第91讲游戏实例
第92讲收藏品
第93讲实现项目功能
第94讲游戏超越状态
第95讲关卡出口
第96讲装饰
第97讲小改进
第98讲关卡设计-硬壳海盗
第99讲Win Screen
第100讲包装游戏
第101讲课程总结