[课程介绍] : 课程要求 你应该熟悉C ++ (if,while , for , pointer , dynamic memory , classes , inheritance ) 安装Visual Studio Community ( 2013 ) for Windows OR 安装XCode for Mac或 安装适用于Linux的CodeBlocks 注意: SDL2是跨平台的,可以在Windows / Linux/ Mac上完成,但是本课程将在Windows上讲授。课程内容应该适用于其他2 ,但项目将有所 不同。 课程说明. 在这个课程中,我将学习你的中级C + +技能,稍微增加它们并使用它们来制作使用SDL 2的Hack n Slash游戏。如果您在途中迷路,您将完成制作 此游戏的整个过程,并在各个检查点给出项目的源代码。 我们将学习基本的游戏开发元素,例如游戏循环,动画,碰撞, 玩家输入和Al。我还将通过继承和多态来提高你的技能,将复杂的游戏结构简化为 几个简短的游戏逻辑。 在课程结束时,您将走出游戏开发体验和-一个小游戏,您可以扩展,甚至建立- -一个有市场的游戏。 我们来制作一个游戏! 此课程面向哪些人: 本课程适用于具有C + +背景的学生或业余爱好者,他们希望进入游戏开发 任何有C + +背景的人都想尝试SDL2 [课程目录] : 章节1 :简介 介绍 章节2:设置 建立 章节3 :项目演练和SDL纹理与曲面 项目演练 章节4:全球 全局 章节5:动画 动画概念 时间控制器 帧 动画 动画集 动画加载 章节6:概念:多态性 多态性概念 章节7 :实体. 实体 实体功能 碰撞概念 实体碰撞 实体助手功能 实体静态 章节8 :生活实体 生活实体 章节9:英雄. 英雄 英雄功能 键盘输入 章节10:墙壁,障碍,碰到的东西等等 壁 章节11 :游戏循环 游戏循环 游戏 游戏和修复 章节12:我们的第一个敌人:全球 随机数 水珠 敌人 章节13 :改进 白色闪光灯 碰撞修复 章节14 :启动画面和计分板 飞溅和分数 章节15:声音和音乐 声音经理 声音 音乐 章节16:挑战. 挑战 章节17 :总结 结束 章节18 :新内容概述 新内容! 章节19 : 2D相机 相机理论 相机实施 相机绘图 相机控制器 章节20 :扫描AABB碰撞系统 扫一扫AABB理论 扫描AABB更新实体标头 扫一扫AABB功能 扫一扫AABB新功能 扫一扫AABB更新冲突 扫一扫AABB Bug修复 章节21 :老板 老板理论 新资产 加载声音 子弹头 子弹实施 老板头 Boss静态 老板构造函数和更新 老板想 老板行动功能 老板找到最近的功能 老板改变动画 老板更新动画 老板更新损害赔偿 Boss Hit Landed 章节22Boss Spawn Code 将Boss添加到游戏标题中 Spawn Boss Code 测试老板 重置Spawn Waves 章节23 ; Boss Health Points Bar HPBar代码 将HPBar添加到Boss 【下载地址】
|