给我一段完整的短的用到easyx图形库的代码
时间: 2024-11-05 11:25:40 浏览: 19
基于EasyX图形库的简单C++小游戏设计源码
EasyX是一个轻量级的C++图形库,用于创建2D游戏和应用程序。下面是一个简单的例子,展示了如何使用EasyX创建窗口并绘制一个红色矩形:
```cpp
#include "EaseX.h" // 引入EasyX头文件
int main()
{
// 创建一个新的图形上下文
Graphics graphics(800, 600, "EasyX Example");
// 设置背景颜色
graphics.setColor(Color::WHITE);
// 开始渲染
graphics.beginDraw();
// 绘制一个红色矩形
graphics.fillRect(Point(50, 50), Size(200, 100), Color::RED); // 点坐标、大小和颜色
// 结束渲染
graphics.endDraw();
// 进入主循环,不断刷新屏幕
while(graphics.isRunning())
{
graphics.clearBuffer(); // 清除每一帧的内容
graphics.update(); // 更新图形状态
}
return 0;
}
```
在这个示例中,我们首先创建了一个Graphics对象,然后设置了背景颜色,接着开始和结束渲染,最后在一个无限循环中持续更新屏幕。
阅读全文