本教程展示了如何不使用任何库,从零开始编写一个简单的Pong游戏。游戏包括玩家与电脑对战、游戏时间记录、得分跟踪以及游戏失败后的提示。玩家和电脑分别控制左右两侧的挡板,球的速度会逐渐增加。电脑会根据球的移动自动调整位置,但速度固定,玩家可以通过操作来欺骗电脑。此外,玩家可以通过移动方向影响球的运动方向,从而获得优势。教程将使用Vulkan作为渲染器,C++编写引擎,并提供一个简单的文件来加载TTF文件中的字形。

【01】不使用任何第三方库制作Pong游戏.mp4
【02】开发环境设置.mp4
【03】Windows窗口与游戏循环(平台层).mp4
【04】表面、GPU选择、逻辑设备、交换链.mp4
【05】 交换链与渲染循环.mp4
【06】绘制三角形 1 渲染通道.mp4
【07】绘制三角形 2 图形管线.mp4
【08】VkImage,内存分配,颜色格式 + 伽马校正.mp4
【09】内存屏障、描述符(布局、池、集合)和采样器.mp4
【10】日志记录器和Vulkan缓冲区图像分配接口.mp4
【11】实体实例化、控制大小和位置、引擎层解析.mp4
【12】通过枚举加载资源和材质设置.mp4
【13】材质系统.mp4
【14】输入系统接口 Vulkan Engine Input SystemInterface.mp4
【15】通过拖放导入纹理和实体组件 Drag and Drop Textures to Impor.mp4
【16】使用性能计数器计算帧时间并修复窗口创建以正确设置大小 Using Query Performance.mp4
【17】为实体添加原点和相对边界框以准备碰撞检测(第一部分).mp4
【18】使用线段相交检测球与挡板碰撞及电脑控制挡板 Ball Paddle Collision using.mp4
【19】字体渲染(精灵表) Font Rendering (Sprite Sheets).mp4
【20】从零开始构建C++ UI系统(第一部分) C++ UI System from Scratch (P.mp4
【21】从零开始的C++ UI系统(第二部分) C++ UI System from Scratch (Pa.mp4
【22】完成游戏循环 C++ Game Engine Completing the.mp4

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

微信:xiaoPxiao666