问题分类 [游戏]

提问

0

价值

1

答案

47

浏览

关于使用EasyX逐像素打印过慢的问题

我是 EasyX 的初学者,正使用EasyX做一个简单的游戏。但是我遇到了一个问题

我把游戏做成全屏的效果,它会十分迅速的计算出每个像素的颜色,并且储存在二维数组当中。可是如果使用 putpixel(x,y,color) 函数逐个绘制每个像素,大概需要2~4秒的时间。即使画面每次仅改变一部分像素,相对于144Hz屏幕来说,这个时间也是非常慢的。下面的代码是一个测试。

有什么方法,可以迅速把这个二维数组存储的数据,打印到屏幕吗?

#include <graphics.h>
ava
爪哇!!

2021-10-9

3

价值

3

答案

294

浏览

easyx如何检测画布是否被关闭(基于win32控制台,不是mfc)

我做了一个游戏,有一关是需要关闭了画布才能通过关卡,可我不知道如何检测当前画布是否关闭,要关闭了就打开计算器(先这么写,到时候我改),谢谢各位大佬🧍‍♂️!

我不使用MFC,所以尽量用win32控制台,谢谢🙏。

我希望关闭时获得处理,以便阻止关闭

ava
用户8af3

2021-5-30

0

价值

1

答案

414

浏览

拼图过程中,移动的图片与鼠标点击的图片不一致,并且有时候会出现多张黑色的图。

拼图过程中,移动的图片与鼠标点击的图片不一致,并且有时候会出现多张黑色的图。

#include<stdio.h>
#include<stdlib.h>
#include<easyx.h>
#include<time.h>
#include<conio.h>
void loadResouce();//加载资源
void UserUI();//渲染
void drawMenu();//菜单
void PlayGame();//游戏过程
voi
ava
Better Me

2021-3-25

0

价值

1

答案

420

浏览

easyX为何我这个代码实现不了多个图片构成一个动画的效果

我这个代码按d键行走后达不到连续图片构成动画的效果,真心求教,如能帮助,实在感激不尽

#include <stdio.h>
#include<graphics.h>
#include<conio.h>
int main()
{
        for (i = 0; i < 4; i++)
		{
			swprintf_s(file, L"./debug/zhujued%d.png", i+1);
			loadimage(&zhujued[i],
ava
叶森格伦

2021-3-8

0

价值

1

答案

594

浏览

服务程序出现为处理的异常

第一次做图形界面,用easyx,刚尝试了第一个函数就报错卡住了。相同的问题我也去网上搜过了,没有找到类似的报错原因,所以想来求助一下。

代码

#include <stdio.h>
#include <easyx.h>

int main()
{
	setlinecolor(BLUE);
	closegraph();

	return 0;
}

报错在第六行,异常描述:0x00F1545C 处(位于 test.exe 中)引发

ava
兔子

2020-7-11

-1

价值

1

答案

925

浏览

链表储存子弹信息出现异常, 其中IMAGE变量的访问出现了问题

求助大佬, 捕鱼游戏炮弹和大炮发射出了问题, 炮弹设成一个单一结构体的时候还能完美发射,后来想用链表达到连续多个炮弹发射的效果,但是链表好像出了问题, 没有报错只有异常, 具体异常如下:

第一个异常是在创建链表和插入节点时, 直接赋值初始化IMAGE成员变量会出问题:

(代码已删除)

把异常那两行和下面insertBulletNode函数的两行类似代码都改成直接loadimage()的形式就可以了. 但是又出现了第二个异常, 在旋转炮台函数里面:

ava
Orca

2020-5-1

0

价值

1

答案

864

浏览

关于Prim随机生成迷宫

本蒟蒻已写出Prim随机生成长宽为奇数的迷宫的代码,

请问Prim怎样随机生成长宽为偶数的迷宫?

求思路或网上文章,多谢。

(注:本人目前只会C/C++)

ava
Lost

2020-2-2

1

价值

1

答案

1073

浏览

拳皇、合金弹头游戏之类的战斗原理实现思路

我想做一些冒险打怪的游戏 但是战斗原理的思路不是很清晰 

比如 角色挥刀同时击中多只怪物 如何保证每只怪物只受到一次攻击 

或者 角色上跳穿过平台 下落就站在平台上

在github上搜哪些关键字能找到这些开源项目

ava
main

2019-11-21

-1

价值

1

答案

994

浏览

游戏

王者荣耀中,输入账号,有不同的大区,然后有不同的房间,玩家可随时切换进入不同的服务大区,进入不同的房间,以及退出等操作,他们的服务器是如何设计的,如何完成玩家状态(在线,进入房间,准备,未准备,掉线,退出等操作)的同步以及通知。

ava
🐼

2019-11-4