ourgame手机版


ourgame手机版  

我们将通过官方提供的示例来学习raylib的使用:

c

include "raylib.h"

int main(void)

// 初始化窗口

const int 窗口宽度 = 800;

const int 窗口高度 = 450;

InitWindow(窗口宽度, 窗口高度, "raylib基础教程 - 初始窗口");

SetTargetFPS(60); // 设置游戏帧率为60帧/秒

// 主游戏循环

while (!WindowShouldClose()) // 检测窗口关闭按钮或ESC键是否被按下

{

// 更新游戏状态

// TODO: 在此处更新你的变量

// 绘制

BeginDrawing(); // 开始绘制过程

ClearBackground(RAYWHITE); // 设置背景颜色为RAYWHITE

DrawText("恭喜!你创建了你的第一个窗口!", 200, 250, 24, LIGHTGRAY); // 在窗口内绘制文本

EndDrawing(); // 结束绘制过程,交换缓冲区

}

// 反初始化窗口和OpenGL上下文

CloseWindow();

return 0;

让我们先来运行这个示例程序:

运行后,你将看到一个带有内容的窗口,内容告诉你已成功创建了第一个窗口。接下来,我们来逐步解析这个例子。

首先是窗口的初始化部分:

接下来是设置游戏的帧率:

使用`SetTargetFPS(int fps)`函数来设置游戏的帧率,通常设置为60帧每秒。

然后是主循环部分:

  ourgame手机版