摘要:
在编程的世界里,有一句话叫: 万物皆对象。 正是因为这个认知,我们在计算机里看到的世界越来越接近现实了。 类 ,简单理解就是一类事物,是具有共同属性事物的统一概念。就比如人类,指的是人的总称,这是个抽象的概念。 对象 ,属于某个类里面的一个具体实体。比如你、我、我们每个人都是人类概念下一个具体的人。 阅读全文
在编程的世界里,有一句话叫: 万物皆对象。 正是因为这个认知,我们在计算机里看到的世界越来越接近现实了。 类 ,简单理解就是一类事物,是具有共同属性事物的统一概念。就比如人类,指的是人的总称,这是个抽象的概念。 对象 ,属于某个类里面的一个具体实体。比如你、我、我们每个人都是人类概念下一个具体的人。 阅读全文
posted @ 2025-04-30 17:00
一亩食堂
阅读(107)
评论(0)
推荐(0)

对于音效Sound,建议只用在短的声音效果上,比如跳跃,点击等等。声音很短,很快播放完就不需要去控制什么。这样的话,用起来也会很简单。 使用音效Sound
音乐的应用场景主要有三个: 播放游戏或应用的背景音乐,背景音乐经常性的就会要暂停或者继续播放。 播放对话或朗读的声音、比如有声小说。 音乐播放器。 接下来让我们一起开始探索raylib的Music。 加载音乐的基本流程 注意释放 Music的相关函数 函数名 作用 PlayMusicStream 播
在游戏开发中,音频是不可或缺的一部分。无论是背景音乐的沉浸感,还是音效的即时反馈,都需要开发者合理管理音频资源。使用 raylib 这一轻量级游戏开发库时,你可能会遇到两种音频类型:Music 和 Sound。它们看似相似,但设计目标和应用场景截然不同。这篇文章介绍音乐和音效的区别,后面我们会把音乐
C++里处理文本,首选字符串string,如果你在网上看到了用char类型数组和指针的代码,虽然看着很厉害,但是何必呢。 string他很香! 创建字符串变量 创建字符串变量的方法有五个,这里只需要大家掌握下面三个: string s1; //创建一个空字符串 string s3 = "World"
计分功能的实现依赖于绘制文字,绘制文字的功能一定要会哦。 接下来让我们开始计分。 准备工作 我们在raylib上绘制的是一个char *指向的字符串。所以计分功能的实现自然也是在这个字符串上动手脚。 我们先把计分需要的文字加载出来,然后限定只显示四位 注意理解下标: 计分算法的实现 首先我们要有一个
绘制文字说难也难,说简单也简单。 有个大前提就是大家要理解char类型的数组如果被识别成字符串,以及char类型的数组又如何存储中文。 本课代码的demo和对应的字体下载地址:绘制文字示例代码 先来看基本的绘制文字 函数原型: void DrawText(const char *text, int
我们都知道计算机里只有0和1,那么0和1是怎么变成我们我们看到的丰富多彩的内容的? 你电脑上的0和1到了我电脑里,为什么可以被识别成一样的东西? 编码 0和1组合起来,按照一定的规则可以转换成十进制数,参考《二进制与十进制转换》 我们约定在计算机里,每个字母和符号都对应了一个具体的十进制数值,看下面
变量顾名思义就是可变的量。 C++的变量,区分类型是重中之重。 定义变量 注意: C++的变量必须指定类型。 变量命名不能重复。 后面一定要有分号 变量的类型: 类型 类型名 数据范围 整数 int -2147483648~2147483647 长整数 long long -922337203685
函数是什么 理解C++的函数先要理解其怎么使用的。 如果大家用过ceil、swap、abs等等的,这些其实就是函数。参考初学C++ 需要知道的几个函数 我们可以这么理解: 我现在需要定义一个处理规则,在这个规则之下,把给定的数据按照规则处理之后,返回处理后的结果。 就比如ceil(3.1),处理规则
浙公网安备 33010602011771号