0
价值
1
答案
浏览
在复杂的绘图下,用星星函数绘制两个旋转的星星,在一个进程里开启两个不同的线程,用于并发绘制两个旋转星星,不开启缓冲区的情况下两个星星会闪,
在开启绘图模式下闪的更历害了,有啥方法能解决吗?
实例代码:
#include<graphics.h>
#include<math.h>
#define PI 3.1415926535
int re1 = 0;
int pts[40] = { 0 };
int pts2[40] = { 0 };
void pong(in
0
价值
3
答案
浏览
现在用以下代码可以实现播放视频,但是会默认打开一个新的框体
如何直接在原框体播放这个视频呢?
希望能直接提供一份代码
#include<graphics.h>
#include<cstring>
#include<stdio.h>
#include<easyx.h>
#include <conio.h>
#include<windef.h>//EasyX 图像库头文件,用于绘图、鼠标操作、键盘操作等功能
#includ
0
价值
1
答案
浏览
我的系统是windows11,图像都可以绘制出来,但是移动贪吃蛇的时候移动不了,同样的代码在别人的电脑上就能正常进行运行,感觉非常的奇怪
操作系统windows11,编译环境是VS2019
-1
价值
1
答案
浏览
// 功能目的:(帮我写代码)
导入图片后用鼠标画任意线在这个图片上,并把这条线下的图片颜色点获取小功能;
// 详细功能:
"功能1.使用一个按照鼠标画线定位画的直线;
"功用2.并来获取这条画直线的图片上的所有颜色值。(使用,图像指针);
"功能3.并提取这条直线的坐标在二维数组里;
"功能4.提取的这条直线每一个坐标的像素点的对应的RGB颜色值;
"功能5.可以二次使用画点函数循环打印二维数组里的坐标并连同打印颜色一起获取的颜色;
3
价值
2
答案
浏览
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函数不执行吗?在如下代码中,编译没有问题,但是结果没有出现图形,求解答。
#include <graphics.h> // 引用图形库头文件
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
struct Point{
double x;
double y;
};
void Phan()
1
价值
1
答案
浏览
我在实现双人小游戏的时候发现自己写的代码运行时如果玩家1长按控制方向的按键时,玩家2按下自己控制方向的按键,就会中断玩家1的移动。于是我在网上找解决方法,就看到了村长给一个跟我有一样问题的网友的回答,我按照村长的回答写了下面这段代码,虽然这样可以在按下一个键的时候处理另一个按键的消息,但是不能实现长按移动,所以想问一下有没有更好的解决方法。
//编译环境:VS2022,EasyX_20220901
#include <stdio.h>
#include <easyx.h>
struct Bal
0
价值
1
答案
浏览
此处给出的代码改自"详解透明贴图和三元光栅操作 - CodeBus"(https://codebus.cn/yangw/transparent-putimage)
在坐标轴方向为默认的(1,1)的情况下,透明图片可以正常输出
但我想通过坐标轴取反来输出水平翻转的图片,如代码中所示的那样,运行程序后却没有看到任何图像数据(坐标轴取反后透明图片无法正常输出)
0
价值
1
答案
浏览
想要在显示 easyx 窗口的同时, 显示控制台。这可以通过 initgraph 时传入 EX_SHOWCONSOLE 参数做到。
在这个前提下,在 cmd 控制台中启动 test.exe 程序(调用了easyx生成的可执行程序), 当鼠标左键点击了 easyx 窗口的关闭按钮("X") 后,发现控制台本身也被关闭了。预期行为是仅关闭 easyx 窗口,不关闭控制台。能否做到呢?
尝试了 peekmessage 时判断 WM_QUIT 和 QM_DESTROY , 但似乎都不起作用。代码中封装为了 WindowShouldClose()
0
价值
1
答案
浏览
Windows更新后,微软好像完全舍弃原来的cmd,现在窗户和控制台会一起出来
0
价值
1
答案
浏览
使用live share进行协同开发,发现VS共享——VS加入时,加入者看不到工程文件,只有解决方案和项目名
VS共享——VSC加入时,加入者可以看到工程文件
VSC共享——VS加入时,加入者可以看到工程文件
尝试过重装VS的live share,无用
求解QWQ
0
价值
1
答案
浏览
问题描述
通常,在对某个 IMAGE 对象绘制时,我们会先保存旧的 WorkingImage,然后在 SetWorkingImage 到待绘制的 IMAGE 对象。
这样,我们就可以在对 IMAGE 对象绘制后,使用 SetWorkingImage 将绘制目标恢复到原先的状态。
这是很常见的做法。但是,如果在没有创建绘图窗口的情况下,上述操作就会出现问题。
触发 bug 的代码
#include <graphics.h
2
价值
2
答案
浏览
已知 A 点、B 点的坐标,以 A 点为中心、AB 为半径,旋转 B 点任意角度,求旋转后 B 点的坐标。
哪位大佬能帮解决一下这个问题。
-1
价值
1
答案
浏览
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
#include <time.h>
#include <conio.h>
#include <math.h>
#include <string.h>
#include<assert.h>
#include<easyx.h>
#define ture 1
#define false 0
bool isIn