当前位置: 翼狐网> 大师课> 从C++入门到虚幻引擎5游戏开发
教程参数
教程简介
INTRODUCTION
本套教程将从原生C++的基础知识开始学习,在有一定基础并完成巩固的案例后,再认识UE5中的C++用法,并通过实际案例操作加深概念的理解,能够在学完后有足够的知识储备,按照自己的喜好或者开发需求进行进阶学习。
原生C++部分包括Visual Studio 2022的安装,介绍基本的变量数据和类型、数组、结构体、常用语句、函数、指针、引用、类和对象、重载、继承、多态、智能指针、标准库(STL)等;以及贪吃蛇的小游戏案例和图形渲染器案例。
UE5的部分则将通过制作一个简单的游戏原型,迁移学习的原生C++基础知识并应用到案例中,初步理解虚幻引擎中C++的编程规则,以及和蓝图的通信方式。
本教学也将提供对应的UE5源码案例文件,帮助您更好的学习。相信通过学习,您可以入门UE5 C++编程,初步构思游戏的架构方案,使用C++在UE5中开发您需要的产品。
——温馨提示——
学习本教程,无需任何基础。
项目
详细说明
教程名称
从C++入门到虚幻引擎5游戏开发
作者
永昼之庭
包含内容
高清视频+配套文件
课时数
14小时53分钟/105课时(全高清录播视频)
使用软件
Visual Studio 2022、Visual Studio 2019、虚幻引擎5(UE5.1)
系统支持
(达到虚幻引擎官方的最低配置要求即可)操作系统:windows 10、处理器:Quad-core Intel 或 AMD, 2.5 GHz
内存:8 GB、显卡:与DirectX 11或12兼容的显卡
适合学员
零基础或有一定基础的游戏开发者、计划使用虚幻引擎C++开发游戏的人群、对游戏开发感兴趣的人群、对C++感兴趣的人群
配套文件
《贪吃蛇》C++源码、《图形渲染器》C++源码、素材文件包(工程素材源文件、纹理图、模型)、成品源文件(对应UE5.1)
主编 点评
狐友sUt0 精选评论
老师,我想问一下,您这节课有一个就是创建FlipbookComponent和PaperFlipbook我在蓝图中,没有指定FlipbookComponent中的Sprite里的Source Flipbook,但是在跟组件中(Slef)里的PaperFlipbook选择了对应的动画书,但是运行后并没有显示是什么原因?
王牌小丑JK
68课结束为何我代码跑出来 那个白色窗口一闪而过,不像视频中演示那样会持续存在,我把老师给的配套的源代码跑了一下也是一样的,这是怎么回事呢
永昼之庭 讲师
更正:课时22,04:02,应为“贪吃蛇的头部往上走(Y轴负方向),就意味着Y值要减小;往右走(X轴正方向)代表X的值要增大”
半山落樱半山雨
老师,在您的第96节课中,提到了用blueprintreadwrite 来访问受保护的变量这里 ,不知道是不是因为vs后续的更新, 我这里直接提示报错 原因是blueprintreadwrite不能访问被保护的变量 在这里我应该怎么去做 ? 然后针对这一点 我在网上还搜到了 根据 GAS框架来访问和修改private的变量 ,但是我看了一遍,可能是因为基础不够的原因 没看懂,老师您的哪些课程里有提到过相关知识点么 ,我想学一学,还有就是这个问题的解决办法是什么呀
王牌小丑JK
为啥我那个o运行出来不在中心呢?我把那个坐标直接写给0和0,出来的光标也不在左上角,在中间偏左的一个位置
半山落樱半山雨
老师,我的c++项目能正常启动 没有报错,但是不知道为什么 ,点击屏幕生成的子弹 只有碰撞体 看不到子弹的 paperflipbook ,但是手动放到场景中的子弹蓝图就可以看得见。
狐友7lhs
这个Tick的实现太难follow了,头尾座标用4个变量来cache,还有temp这个可变数组来记录蛇身所有点的座标,为啥不用deque这种两头队列,清晰易懂#include deque deque pair int, int snakeBody
狐友7lhs
是不是改了教程目录的某一章节?我学完循环语句然后在学构造函数和析构函数,结果第二天这个视频教程不见了
Double
老师你好,我在Visual Studio构建项目时出现这两个错误,请问怎么解决?
教程素材文件为您准备好啦,点击右侧下载按钮即可获取哦~
翼狐APP
支持离线缓存,随时随地,想学就学
微信扫码关注“翼狐服务号”
回复“APP”,即可获取下载地址
行业技能
软件教学
专题学习