0
价值
1
回答
浏览
easyx鼠标与键盘操作失灵问题
win11 cb 20.03下安装easyx2021
写了一个鼠标放到选项上,左侧会出现黄色箭头,并且点击或按键盘对应序号能跳转相关页面的函数。
但是左侧箭头经常有概率瞎闪,点击和按键盘有时会失灵,没有进行页面跳转,请问一下是什么问题。
#include <stdio.h>
#include <easyx.h>
#include <graphics.h>
int main()
{
int n=0,m=0;
initgrap
0
价值
1
回答
浏览
请问在easyx当中,除了清屏,有什么方法可以清除已经通过putimage渲染的某个图片呢
win11系统,vs2022
在某个函数中渲染了了某个图片,想要在返回主函数之前清除此图片,同时不影响主函数中已经渲染过的图片。有什么特定函数或者方法吗
0
价值
1
回答
浏览
easyx的使用
我dev6.5版本下载了easyx,测试显示小圆能画出来,但是调用函数的时候显示没有定义,
#include <graphics.h>
#include <conio.h>
#include <math.h>
#define High 480 // 游戏画面尺寸
#define Width 640
#define PI 3.14159
int main()
{
initgraph(Width, High); // 初始化 640 x 480 的绘图窗
0
价值
1
回答
浏览
C++ 我vs的rc资源文件里存了一个txt文件,我该怎么才能读取这个文件里的文本
我vs的rc资源文件里存了一个txt文件,我该怎么才能读取这个文件里的文本 百度很久都找不到合适的方法
0
价值
1
回答
浏览
EasyX 任意透明度,缓冲区画点,绘制半透明星星图案时,发生黑线以及绘图缓冲区益出决解。
使用半透明算法加载一个缓冲区画点,再组成其他的几何图形,以下代码里,矩形半透明没有任何问题,但是一个星星形状的图形,进行半透明运算反去过的效果有黑线,然后就是一个绘图缓冲区益出问题,不知是什么问题,如果有人解决可以有偿。微信:NYJ13620
下面是一个修复半透明红色和红色变黑的源代码:
#include<stdio.h>
#include<graphics.h>
DWORD* g_pBuf;
// 进行前景色和背景色半透明计算。
COLORREF Alphargb(
0
价值
1
回答
浏览
为什么我的只能在x86上运行,不能在x64上运行
很简单的代码,但是就只能在x86上运行,VS2017
#include <graphics.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
0
价值
1
回答
浏览
请问为什么输入中文会输出乱码呀?而且删除的时候中文是半个半个删的,输入数字和字母就没有这个问题。
请问为什么输入中文会输出乱码呀?而且删除的时候中文是半个半个删的,输入数字和字母就没有这个问题。
0
价值
1
回答
浏览
easyx怎么进行碰撞判定?
bool IsCollided(RECT rect1, RECT rect2)
{
if (rect1.right < rect2.left || rect1.left > rect2.right || rect1.bottom < rect2.top || rect1.top > rect2.bottom)
return false;
return true;
}
其中,RECT是Windows API中的数据结构,表示一个矩
0
价值
1
回答
浏览
EasyX 绘图在多线程的绘图下怎样解决开启双缓冲的冲突问题?
在复杂的绘图下,用星星函数绘制两个旋转的星星,在一个进程里开启两个不同的线程,用于并发绘制两个旋转星星,不开启缓冲区的情况下两个星星会闪,
在开启绘图模式下闪的更历害了,有啥方法能解决吗?
实例代码:
#include<graphics.h>
#include<math.h>
#define PI 3.1415926535
int re1 = 0;
int pts[40] = { 0 };
int pts2[40] = { 0 };
v
0
价值
3
回答
浏览
如何在原框体中播放视频
现在用以下代码可以实现播放视频,但是会默认打开一个新的框体
如何直接在原框体播放这个视频呢?
希望能直接提供一份代码
#include<graphics.h>
#include<cstring>
#include<stdio.h>
#include<easyx.h>
#include <conio.h>
#include<windef.h>//EasyX 图像库头文件,用于绘图、鼠标操作、键盘操作等功能
0
价值
1
回答
浏览
我的系统是windows11,图像都可以绘制出来,但是移动贪吃蛇的时候移动不了
我的系统是windows11,图像都可以绘制出来,但是移动贪吃蛇的时候移动不了,同样的代码在别人的电脑上就能正常进行运行,感觉非常的奇怪
操作系统windows11,编译环境是VS2019
-1
价值
1
回答
浏览
(求帮写源代码)导入图片后用鼠标画任意线在这个图片上,并把这条线下的图片颜色点获取小功能;
// 功能目的:(帮我写代码)
导入图片后用鼠标画任意线在这个图片上,并把这条线下的图片颜色点获取小功能;
// 详细功能:
"功能1.使用一个按照鼠标画线定位画的直线;
"功用2.并来获取这条画直线的图片上的所有颜色值。(使用,图像指针);
"功能3.并提取这条直线的坐标在二维数组里;
"功能4.提取的这条直线每一个坐标的像素点的对应的RGB颜色值;
"功能5.可以二次使用画点函数循环打印二维数组里的坐标并连同打印颜色一起获取的颜
3
价值
1
回答
浏览
easyx 绘图库建议:开放绘图函数,所有构成绘制图形图像的像素点坐标及运动轨迹路线数据,供创造者二次使用。
0.标题
easyx 绘图库建议:f规定好坐标点的绘图函数绘制过程像素点运动路径坐标,供创造者使用。
1.发现
就是本身有一些绘制函数,构造他们 ,就需要大量的数学知识,并且大量产生与绘制的运动轨迹坐标点 ,我们使用绘图库的时候,老是需要重复造轮子来驱使运动这些绘图函数,但本身绘图函数,他就是一个造好的轮子,为什么不用轮子来驱使轮子呢?我称之为绘图函数绘制运动轨迹坐标的递归。
2.例如
我画一条规定好坐标直线,让一个小球前后运动反复在这条直线上来回运动,直线很简单,就是一个变量数字加和减,
但是
0
价值
1
回答
浏览
水仙花数升级版问题
问题描述:
一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为水仙花数。
例如:
当N=3时,153就满足条件,因为 1^3 + 5^3 + 3^3 = 153;
当N=4时,1634满足条件,因为 1^4 + 6^4 + 3^4 + 4^4 = 1634;
请编写程序,当输入任意正整数时,倒序输出大于10小于该数的所有水仙花数。
遇到问题:
(1)以下代码经修改可以解决上述问题,不过在第二个函数求其他位数的N次方相加那里我原本是一步到位进行计算
1
价值
1
回答
浏览
关于polyline函数的一个提问
polyline函数在绘制连续的线段时,当出现不在画布上的坐标,也就是画布之外的点,会导致polyline函数不执行吗?在如下代码中,编译没有问题,但是结果没有出现图形,求解答。
#include <graphics.h> // 引用图形库头文件
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
struct Point{
double x;
double y;
};
2
价值
1
回答
浏览
怎样解决双人小游戏移动互相干扰的问题
我在实现双人小游戏的时候发现自己写的代码运行时如果玩家1长按控制方向的按键时,玩家2按下自己控制方向的按键,就会中断玩家1的移动。于是我在网上找解决方法,就看到了村长给一个跟我有一样问题的网友的回答,我按照村长的回答写了下面这段代码,虽然这样可以在按下一个键的时候处理另一个按键的消息,但是不能实现长按移动,所以想问一下有没有更好的解决方法。
//编译环境:VS2022,EasyX_20220901
#include <stdio.h>
#include <easyx.h>
struct