顶级云加
  • 课程资源
    • 所有课程

    • JavaScript
    • Python
    • C/C++
    • Java
  • 源码下载
  • 问答
  • 博客
  • 云加软件
    • 在线版录屏软件
    • 在线版摄像头预览
    • 在线版模化工具
    • ToDataURL
    • IconTool
    • CodeLinesCalculator
    • LRCEditor
1530
1530

SDL2 C语言跨平台游戏开发基础

SDL2 C语言跨平台游戏开发基础

源码地址

  • https://gitee.com/yunptop/CrossPlatformCCourse2020

  • https://github.com/plter/CrossPlatformCCourse2020

第一章 环境搭建

环境搭建
0101为什么学习SDL20102安装Ubuntu虚拟机0103搭建集成开发环境0104创建代码分享仓库

第二章 Surface绘图

第二章 Surface绘图
0201简单窗口0202事件循环0203绘制矩形0204直接修改像素0205动画的实现0206控制帧频0207使用图片0208绘制文字0209加载BMP格式图片

第三章 图形图像渲染

第三章 图形图像渲染
0301图形渲染0302绘制线条0303渲染图片0304翻转与旋转0305图片缩放0306可视区域

第四章 面向对象

第四章 面向对象
0401面向对象思维0402移动对象

第五章 用户交互

第五章 用户交互
0501鼠标事件0502拖动对象0503测试碰撞0504事件控制0505层叠控制0506自定义鼠标0507鼠标跟随0508线性区域约束0509矩形区域约束0510圆形区域约束0511渲染文字0512逐帧动画0513控制逐帧动画0514播放声音

第六章 跨平台

第六章 跨平台
0601在Windows平台开发SDL2程序0602在Mac上开发SDL2程序0603面向iOS移动平台开发SDL2程序0604在Windows平台面向Android开发SDL2程序0605在Mac上面向Android开发SDL2程序0606在Mac上编译SDL2源码0607在Windows上编译SDL2源码0608在Windows上用MinGW编译SDL2源码0609在Windows上面向浏览器编译SDL20610在Mac上面向浏览器编译SDL2
京ICP备18002805号-1 ICP证京B2-20203650 技术支持 cms4py
北京顶级云加科技有限公司 电话:010-86398072 北京市海淀区丰慧中路7号新材料创业大厦10层10层南侧办公1523号
二维码