游戏组件这个系列给你游戏常用组成部分的代码

这次,我用EasyX图形库做了一个小部件:

移动的小人

话不多说(经典台词),上代码!

#include<iostream>
#include<conio.h>
#include<windows.h>
#include<graphics.h>
using namespace std;
long long x = 300, y = 225, y_x = 300, y_y = 300;
void xy_out(long long x, long long y)
{line(x, y, x - 5, y + 10);line(x, y, x + 5, y + 10);line(x, y, x, y - 10);circle(x, y - 13, 3);line(x, y - 5, x - 5, y);line(x, y - 5, x + 5, y);
}
int main()
{initgraph(600,450);while (1){xy_out(x, y);if (GetKeyState('W') < 0 && y > 0){y-=3;}if (GetKeyState('S') < 0 && y < 450){y+=3;}if (GetKeyState('A') < 0 && x > 0){x-=3;}if (GetKeyState('D') < 0 && x < 600){x+=3;}Sleep(10);clearrectangle(y_x - 5, y_y - 16, y_x + 5, y_y + 10);y_x = x;y_y = y;}_getch();closegraph();return 0;
}

注意!

本程序要用到EasyX图形库

EasyX图形库官网

请自行安装

【Visual c++】+【EasyX】游戏组件1 移动的小人相关推荐

  1. 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍 第一个DirectX 11 Demo的创建

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  2. 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍第一个DirectX 11 Demo的创建

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7688515 作者:毛星云    邮箱: h ...

  3. 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍第一个DirectX 11 Demo的创建...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7688515 作者:毛星云 邮箱: happ ...

  4. 【Visual C++】游戏开发笔记十九 DirectX与OpenGL的博弈

    From: http://blog.csdn.net/zhmxy555/article/details/7522960 本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://bl ...

  5. 【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器 DirectInput专场

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  6. 【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲

    这篇文章里,我们将迈出精通DirectX的第一步,先了解典型Direct3D程序的书写流程,然后学习COM接口的对象的一些思想,然后按照"四步曲"的思路,系统地学习DirectX的 ...

  7. 【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器:DirectInput专场...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8547531 作者:毛星云(浅墨) ...

  8. 【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器:DirectInput专场

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8547531 作者:毛星云(浅墨 ...

  9. 【Visual C 】游戏开发笔记十九 DirectX与OpenGL的博弈

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

最新文章

  1. mongodb索引--1亿条记录的查询从55.7秒到毫秒级别补充版
  2. 服务端监控要怎么做?
  3. iSCSI存储设备的udev绑定 以及iscsi重启卡住解决方法
  4. Nature | 基于单细胞RNA测序绘制人类肺组织分子细胞图谱,成功鉴定多种未知细胞类型...
  5. oracle 10g db_file,oracle 10g的db_file_multiblock_read_count参数
  6. java文件比较_Java 比较两个任意文件是否相同
  7. WCF服务重构实录(中)
  8. LCP 13. 寻宝
  9. Excel 透视表 - 人生第二个透视表
  10. Android shape半圆,1/4圆
  11. FineReport新建数据连接
  12. No Target connected Target DLL has been cancelled(电压问题记录)
  13. (转)Java面试笔试题大汇总(最全+详细答案)
  14. Blender:如何翻转UV
  15. 浅析BMS上电源芯片SBC应用
  16. win7系统提示0x80070035找不到网络路径
  17. python人脸识别对比_python 人脸对比--百度API人脸相似度识别(超简单)
  18. 北斗形变监测系统_桥梁北斗形变监测 核心为HCMONITOR
  19. javaweb在校大学生贷款管理系统ns08a9
  20. 20221119 今天的世界发生了什么

热门文章

  1. 安装visio后,EXCEL打开后滚动鼠标滑轮自动退出解决方法
  2. C++对C语言的扩充
  3. 采用傅里叶模态法分析闪耀光栅
  4. CAN总线的8种常见故障及解决方法
  5. linux 备份信息查看器,Linux_MaxDOS V6 系统备份查看器 批处理代码,复制代码 代码如下:@echo off :_ma - phpStudy...
  6. 蓝桥杯专题之并查集篇
  7. postgresql 数据库操作点记
  8. 倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间
  9. 区块链技术,让数字政务跑出“加速度”
  10. 龙傲天程序员之路 其一