easyx
一、大一学生我院软工同学在大一学C++,暑期小学期(2周)用C++做游戏大作业。 部分同学用ege(开源,类似easyX),有的用QT,极少数使用 cocos2d。 大多数同学做的是贪吃蛇、俄罗斯方块等这一类经典桌面小游戏,其特征是: 操控比较简单视效不复杂二、大四学生指导了做游戏/游戏引擎的毕设,一个打算留学的女孩使用Unity引擎做了个rpg探索类游戏;还有两个各自写了自己的2D游戏引擎。其中一个用自己的引擎做了个flappy bird游戏,…
easyX图形库绘制动态图--旋转的太极图
#include
#include
#include
#include
#define _CRT_SECURE_NO_WARNINGS 1 #define PI 3.1415926 char text[6][50] = { "易有太极", "是生两仪", "两仪生四象", "四象生八卦", "八卦定吉凶", "吉凶生大业" }; void drawPie(int x, int y, int r, int startAngle, int endAngle) { fillpie(x - r, y - r, x + r, y + r, startAngle * PI / 180, endAngle * PI / 180);//用于画填…
最大的特点就是 兼容以前 Borland 公司的 turbo c , borland c/c++ 的 graphics.h 图形库。可以运行在Windows原生窗口里。而不是一闪而过的DOS窗口,或根本无法运行。 可以方便的移植运行远古的 c 代码。挺好用的。 有人说 EasyX 不开源,所以不好。graphcis.h 也不开源,DirectX 也不开源。不开源的东西太多了。 开源的类似库 有 EGE ,可以关注一下。 Easy Graphics Engine 目前,EGE图形库已经完美支持VC6, VC2008, VC2010, VC…
使用 EasyX 实现 UI 原理教程(章三 基础 UI 程序的结构与基础按钮)
一篇适合普通大一大二学生(指需要使用 EasyX 构建普通小界面来完成小作业)阅读的文章,在阅读完本文以后,你们已经具备了构造一个适合自己作业中的 UI 库的能力,而往后的所有章节,难度将会提高,所学习的知识对于你用 EasyX 来实现小作业(甚至是部分大作业)没有任何帮助,只会徒增学习成本,特此做出提醒。正文在开始第三章的学习之前,我们先来理解几个概念: 父与子 [图片] 图上所示,Form 1 窗口下有一 LineText 3 控件与 Butto…
矿井逃生源码
#include
#include
#include
#include
// 来自公众号:c语言与cpp编程 // 定义常量 #define PI 3.141592653589 // 圆周率 #define UNIT_GROUND 0 // 表示地面 #define UNIT_WALL 1 // 表示墙 #define LIGHT_A PI / 3 // 灯光的角度范围 #define LIGHT_R 120 // 灯光的照射距离 #define WIDTH 480 // 矿井的宽度 #define HEIGHT 480 // 矿井的高度 #define …
EasyX入门 思维导图 (依据EasyX文档)
给出了文档的大体架构,具体函数的使用方法请访问官方网站: EasyX 文档 - 基本说明 EasyX 是针对 C++ 的图形库,可以帮助 C/C++ 初学者快速上手图形和游戏编程 [图片] EasyX 是一个 C++ 的图形界面库,其本质是一组封装了 Windows API 的 C++ 类和函数库。它提供了一系列简单易用的函数,可以方便地创建图形界面,实现2D绘图,以及处理鼠标键盘事件等操作。EasyX 的设计目的是让 C++ 程序员能够更加方便地进行图形界面编程,同时减少了直…