-
21.解压“EasyX_25.9.10.exe”到文件夹“*补全路径*/EasyX_25.9.10” 2.把项目文件中的 #include<graphics.h> 改为 #include<*补全路径*/EasyX_25.9.10/include/graphics.h> 3.把“*补全路径*/EasyX_25.9.10/include/graphics.h”中的 #include <easyx.h> 改为 #include <*补全路径*/EasyX_25.9.10/include/easyx.h> 4.把“*补全路径*/EasyX_25.9.10/include/easyx.h”中的 #pragma comment(lib,"EasyXw.lib") 改为 #pragma comment(lib,"*补全路径*/EasyX_25.9.10/lib/VC2015/x64/EasyXw.lib") 还要把 #pragma comment(lib,"Easy
-
4在使用IMAGE的时候,我们总会有如下问题:图片大小不一致,资源里序列图和单图的统一,如何方便获取图片,等等。对于这些问题,我使用了两层封装来解决 首先:创建一个Object类,该类仅有一个成员变量m_id,作为同类资源的唯一编号 class Object { public: Object(int id) : m_id(id) {} virtual ~Object() = default; inline int GetID() const { return m_id; } private: int m_id; }; 然后:创建Texture类,该类继承Object class Texture : public Object { Texture(int id, IMAGE& img) : Object(id), m_img(img) {} pu
-
2
-
1VS2010的时候没有黑色主题,VS2012第一次支持了黑色主题。 并且,下一个版本VS2013就需要在线激活了,这个版本只需要一个序列号就能一直用。 这个精简版精简掉了若干初学者不需要的组件,例如SQL Server等。 体积上,只有326MB。(CodeBlocks 25.03都400多MB了) (防删,地址见2楼)
-
1有时候github不好用,连不上。有许多其他办法使用github,这里推荐一个最简洁的: https://appzip.cn/fastgithub
-
9基于村长的代码修改而来
-
3
-
0
-
3代码见楼下
-
0就是 chrome 浏览器里面带的那个小游戏,这里是 c 源码: https://codebus.cn/reaky/dino 模拟度挺高的
-
4
-
5
-
5以小熊猫C++64位版本为例: 1.在https://easyx.cn/easyx这里下载easyx4mingw_20220901.zip并解压,下载地址是https://easyx.cn/download/easyx4mingw_20220901.zip 把include里的graphics.h改名为easyx_graphics.h(也可以不改),然后把easyx_graphics.h和easyx.h复制到小熊猫的MinGW64\x86_64-w64-mingw32\include目录中 ,再把lib64\libeasyx.a复制到小熊猫的MinGW64\x86_64-w64-mingw32\lib中。 2.在小熊猫新建或打开要用到easyx功能的项目,注意是用 include <easyx_graphics.h>,如果在第1步没有改文件名,就是include <g
-
2
-
4
-
6
-
3
-
4
-
1
-
7库已经做好了,说明写的有点寒碜,我慢慢补。 地址:https://codebus.cn/bestans/easyx-for-mingw
-
3
-
6
-
7
-
1
-
4
-
3#include <stdio.h> #include <tchar.h> #include <easyx.h> // 引用图形库头文件 #include <conio.h> #include <math.h> #include<time.h> #define pi 3.1415926 int fgbs(int n1 ,int n2) { int hcf, temp, lcm; hcf = n1; temp = n2; while (hcf != temp) { if (hcf > temp) hcf -= temp; else temp -= hcf; } lcm = (n1 * n2) / hcf; return lcm; } inline void calcDrawingPoint(long & resX, long & resY, long cenX, long centY, float angleRotation, float angleRevolution,float radiusInner,float radiusDraw) { long innerCenterX = sin(angleRevolution) * radiusInner; lo
-
3
-
2楼主忙里偷闲做的小玩意 使用VS2019编译,用C++写的 大概效果如下图(泡泡产生的位置就是鼠标啦) 泡泡会变小然后上升: 代码如下: #include <graphics.h> #include <vector> #include <random> #include <ctime> using namespace std; // Global sets const int WINDOW_WID = 648; const int WINDOW_HEI = 480; const int ANIMAT_TME = 12; const int TREMBL_FAC = 10; const int MAXBBL_RAD = 35; const int MAXBBL_SPD = 25; const int RELOAD_TME = 4; const int RELOAD_SPD = 2; // Data struct Bubble { float radius; COLORREF color; float posx; float po
-
1
-
3晚上突然觉得,好久没有用过EasyX了(大作业用了SDL2...),于是想稍微复习一下,写了一个简单的小示例,这个效果有点像以前水果忍者那个刀的线段。楼主还处于EasyX小白阶段中,有很多地方不规范,请大家多多指教了 下面贴代码啦(C++,VS2019): #include <graphics.h> #include <cmath> #include <list> using namespace std; const int WINDOW_WID = 640; // 窗口宽度 const int WINDOW_HEI = 480; // 窗口高度 const int CURSOR_LEN = 10; // 鼠标准星粗细 const double PAI = 3.1415926; // 自己定
-
3
-
5
-
19
-
6
-
18功能:输出一个透明矩形 问题:时间慢
-
10程序效果展示 代码: #include<graphics.h> #include<conio.h> #define GIW_WIDTH 800 // 设置程序窗口尺寸 #define GIW_HIGH 480 IMAGE img_background; // 程序背景图片 DWORD cursor_a, cursor_b; // 定义系统时间变量 wchar_t input_text[45]; // 用户输入的字符串 int text_length; // 用户输入字符串的长度// 绘制输入框和光标 void DrawInputBox(int width_a, int high_a, int width_b, int high_b) { setfillcolor(RGB(255, 255, 255)); // 设置输入框颜色 solidrectangle(width_a, high_a, width_b, high_b); LOGFONT f; gettextstyle(&f); // 获取
-
7
-
8一到放假就松懈了吧~ 那就来个寒假激励活动吧,专门奖励在寒假还努力学习的同学~ 要求: 1. 活动时间:截至到 2019-2-28 24:00。 2. 必须是新写的程序(使用 EasyX 2018春分版及以上版本),过去写的不算。 3. 必须是自己写的,抄袭别人的程序不算。为了防止抄袭,会针对每个人的程序进行简单提问,以及一些额外的修改要求。 4. 对程序的要求只有一个:达到 CodeBus 的投稿要求。具体请参考:https://go.easyx.cn/contribute 。 奖品: 因为是激励活动,不是评奖
-
10
-
26
-
6
-
65此贴包含各种程序能运行但不能输出图片的问题的解决办法!
-
81以下工具都是吧主亲自测试过的,确保无毒无害无插件无副作用。 二楼是目录 由于贴吧不能修改帖子,故目录以回复形式发出来。 从三楼开始是各资源的下载地址。 由于地址可能会变动,因此地址也以回复形式发。地址无效后,我会在回复中更新地址,同时删掉无效的地址。 注: 1. 有任何疑问,请发新帖,不要在本帖回复。本帖会定期删除所有无关回复。 2. 如果某个资源无效了,可以在本帖回复提醒吧主(或者站内消息也行)。
-
30
-
14大家都知道,很多游戏都是制作成全屏的,可能看起来效果会更好一些。之前看到有朋友提出关于窗口全屏怎么制作的问题,还有些朋友以为最大化就是全屏,我说一下我的思路吧,全屏的方法不唯一,我这个方法也许不是很好,不过比较容易想到,思路也比较明确,但是要用到一些sdk函数(其实这个没办法,必须要用,否则做不到的),可能对于只熟悉easyx的朋友稍微有点陌生,我尽量说的细一些吧。首先,要全屏,就不能显示标题栏和任务栏(当

式...



