上一页 1 ··· 3 4 5 6 7
摘要: 概述 之前完成了主循环、帧率控制以及资源管理模块,现在我们需要完成渲染工作,将游戏对象绘制到屏幕上。 这章需要理解 精灵(Sprite)-描述“画什么”,使用哪张纹理、纹理的哪一部分 相机(Camera)-玩家视窗,决定显示,负责坐标和视图转换 渲染器(Renderer)-封装底层绘制API,接收精 阅读全文
posted @ 2026-01-21 10:29 wenyiGamecpp 阅读(111) 评论(0) 推荐(0)
摘要: 资源管理模块的创建 需要解决的问题: 同一张图片或是音效可能会被多次使用,我们不希望每次都要从硬盘中载入,这会严重影响性能。 避免重复加载 手动管理加载到内存中的每一个资源(SDL_Texture,Mix_Chunk等)既繁琐又容易出错,容易造成内存泄漏,我们需要一个自动释放资源的系统。 自动化内存 阅读全文
posted @ 2026-01-18 21:41 wenyiGamecpp 阅读(52) 评论(0) 推荐(0)
摘要: 这个游戏参考的是ziyu老师的教程,老师的教学很棒,非常适合新人学习,如果你也对游戏开发有兴趣,我很建议你去跟老师学习。这是老师的B站https://space.bilibili.com/3546810402474894 因为我也不是科班出身,基础有点弱,写这个的也是为了加强记忆和理解。其实ziyu 阅读全文
posted @ 2026-01-13 19:53 wenyiGamecpp 阅读(139) 评论(0) 推荐(0)
摘要: Typora 介绍 什么是Typora typora,是一款简洁、轻量化的写作app,是一个多功能Markdown编辑器,可以将它用于日常笔记或者写日记。Typora界面整洁,没有word文本编辑的笨重,是一款程序员偏爱的软件。 Typora的优点 可以使用Markdown语法 可以大量编辑代码 对 阅读全文
posted @ 2022-01-18 10:27 wenyiGamecpp 阅读(333) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7