C++游戏梦 | EasyX详解 | ②:EasyX函数-设备相关


<<<上一篇—①:安装及基本概念

系列文章

①:安装及基本概念
②:EasyX函数-设备相关
③:EasyX函数-颜色模型
④:EasyX函数-图形样式
⑤:EasyX函数-绘图相关〔1〕
⑥:EasyX函数-绘图相关〔2〕



前言

作者也是个小白,本【教程】充其量算个学习笔记,若有写的不正确的地方还请指教。

三、EasyX函数 之 设备相关

  • 清空设备 - cleardevice()

    作用 : 使用当前背景色清空设备。
    函数原型 :

    void cleardevice();
    

    参数 : /
    返回值 : /

  • 关闭窗口 - closegraph()

    作用 : 关闭绘图窗口。
    函数原型 :

    void closegraph();
    

    参数 : /
    返回值 : /

  • 获取缩放因子 - getaspectratio()

    作用 : 获取当前缩放因子。
    函数原型 :

    void getaspectratio(
    float *pxasp,
    float *pyasp
    );
    

    参数 :

    • p x a s p pxasp pxasp : float*,返回x方向上的缩放因子。
    • p y a s p pyasp pyasp : float*,返回y方向上的缩放因子。

    返回值 : /

  • 重置 - graphdefalts()

    作用:重置视图、当前点、绘图色、背景色、线形、填充样式、字体为默认值。
    函数原型:

    void graphdefalts();
    

    参数: /
    返回值: /

  • 初始化窗口 - initgraph()

    作用:初始化绘图窗口。
    函数原型:

    HWND initgraph(
    int width
  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
EasyX是一个轻量级的C++游戏开发框架,特别适合初学者和快速原型开发。它提供了一套简单易用的API,用于处理窗口管理、图形绘制、事件处理等游戏开发基础功能。在使用EasyX的代码中,为了提高可读性和代码结构的清晰度,通常会采用一些高亮技巧: 1. **颜色编码**:变量名、函数名、关键字可能会有不同的颜色突出显示,比如常用的颜色是蓝色(标识符)、绿色(字符串常量)和棕色(注释)。 2. **缩进和空格**:良好的缩进可以帮助读者理解代码的层次结构,通常函数参数列表和代码块会使用缩进来表示。 3. **高亮语法**:对特定语法进行高亮,如if/else语句、for循环、类定义和方法等。 4. **代码注释**:对于复杂的代码块或算法,会包含详细的注释说明,帮助其他开发者理解和维护。 5. **命名规范**:遵循一致的命名约定,如大驼峰命名法(CamelCase)用于类、方法,下划线命名法(snake_case)用于变量和函数参数。 6. **结构化代码布局**:函数和类通常按照逻辑分组,相关的代码放在一起。 7. **代码片段高亮工具**:使用文本编辑器或IDE(如Visual Studio Code或Eclipse)内置的代码高亮插件,可以为EasyX代码提供更专业的语法高亮。 如果你想深入了解如何在特定的IDE或文本编辑器中设置EasyX代码的高亮,可以询问以下几个问题: 1. 你使用的IDE是什么?它有没有内置的EasyX语言支持或者需要安装额外的插件吗? 2. 有没有特定的配置文件或设置步骤来启用EasyX代码高亮? 3. 如果没有内置支持,你愿意使用哪个第三方插件或者配置方法来提高代码可读性?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值