- 博客(44)
- 收藏
- 关注
原创 【转载】诗篇46的秘密
The Secret of Psalm 46 (2002)你们之中,有多少人亲眼看过日全食?有朝一日能站在月球的阴影之下,是我人生的一个夙愿。我离日食最近的一次也超过三十年了。那是 79 年的二月二十六日,日食直接经过了波特兰上空。我买好了汽车票,并且找好了住处,但是最后,公司没准我假。当然,任何一个波特兰人都知道,在二月看到太阳的机会非常渺茫。而且可以肯定的是,那一天,波特兰城天空被阴云笼罩,就算我赶到了也只能望天兴叹。那个让我错过日食的工
2024-10-08 07:53:17 866
原创 C程序设计语言第二版前言
C语言是一种通用的程序设计语言。它与UNIX系统之间具有非常密切的联系——C语言是在UNIX系统上开发的,并且,无论是UNIX系统本身还是其上运行的大部分程序,都是用C语言编写的。但是,C语言并不受限于任何一种操作系统和机器。由于它很适合用来编写编译器和操作系统,因此被称为“系统编程语言”,但它同样适合于编写不同领域中的大多数程序。
2024-01-28 07:17:25 482
原创 Ubuntu下无法生成Core Dump解决方法
来指定core文件生成位置和名称。查看文件内容是否为core,若为其他请执行以下命令。查看是core file size是否为0,若为0,通过以下方式设置size。core的缺省位置是程序所在目录,可以通过修改。
2023-04-18 18:29:23 899
原创 Class 1:编程流程
版本:Linux ubuntu 5.4.0-146-generic #163~18.04.1-Ubuntu。SDL中一个窗口的创建流程为:初始化-->更新-->渲染-->事件判断-->退出。
2023-04-17 22:29:08 125
原创 Class 3:实体管理——EntityManager
用宏定义实现一个foreach循环,来快捷遍历数组。相较于Class2,Class3新增实体管理部分。
2023-04-15 09:38:33 138
原创 Class 1:游戏主循环——单例的构建
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。
2023-04-08 15:13:42 118
原创 四、Renderer学习
因为游戏的图像大多是实时显示的,所以每次渲染的过程都会有一个标准的流程:清除背景渲染图像显示图像这个流程几乎适合任何一款游戏的渲染。
2023-03-21 22:58:07 1044
原创 SDL2 Render、Surface、Texture概念
SDL2仍然有SDL_Surface,但如果可能的话,您需要的是新的SDL_Texture,Surface现在总是在系统RAM中,并且总是由CPU操作,所以我们想摆脱它。它适用于简单的2D游戏,但最值得注意的是,它旨在将所有软件渲染到视频RAM和GPU中。即使你只想使用它将软件渲染器的工作显示在屏幕上,它也带来了一些非常好的好处:如果可能的话,它将在幕后使用OpenGL或Direct3D,这意味着你可以自由获得更快的blits、 a working Steam Overlay和缩放。
2023-03-21 19:46:22 2921
原创 C语言文件学习
文件时程序设计中的一个重要概念。所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,就是文件名。文件通常是驻留在外部介质(如磁盘上),在使用时才调入内存。此处不做过相关概念的介绍,只汇总文件基本操作
2022-12-11 23:54:57 221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人