社区
C语言
帖子详情
关与游戏编程的问题
reinly
2001-08-17 01:33:44
用C写游戏,我想使一个bar(x1,y1,x2,y2)的矩形区域移动一定的距离,
该怎样做?如果不能移动。有没有其他方法可以使一个方型区域接收键盘按键能够
移动的?还有如何将几个方型区域合并为一个方型区域?
...全文
245
14
打赏
收藏
关与游戏编程的问题
用C写游戏,我想使一个bar(x1,y1,x2,y2)的矩形区域移动一定的距离, 该怎样做?如果不能移动。有没有其他方法可以使一个方型区域接收键盘按键能够 移动的?还有如何将几个方型区域合并为一个方型区域?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NULL_Qian
2001-08-23
打赏
举报
回复
guilinlsq@163.net
别忘了!
enhz
2001-08-23
打赏
举报
回复
如果有的话我也要一份吧呵呵我的信箱是enhz@263.net。先谢了
fsb_12345
2001-08-22
打赏
举报
回复
书上很多吗
mage_ningxia
2001-08-22
打赏
举报
回复
我非常想要。E_MAIL:mager@chinaren.com
mage_ningxia
2001-08-22
打赏
举报
回复
我非常想要。E_MAIL:mager@chinaren.com
jiangchun_xn
2001-08-22
打赏
举报
回复
我也写过类似的动动。其实,在DOS下写屏还有一个问题,就是刷新同步问题,在一个端口有开始刷新的标志。
斑竹怎么总是灌水。:}
s_sword
2001-08-18
打赏
举报
回复
求 索
justsoso
2001-08-17
打赏
举报
回复
我久其前编过很多游戏的东东
里面有DOS调用(就是直接写屏)和VGA方式(就是用TC的函数)都有
要的话我就发给你
这写都是DOS的也就是TC,要是讲到DX 或 OG 话,就……
大篇了~~~~~~~~~~~
sttony
2001-08-17
打赏
举报
回复
逻辑代码是很简单的。但在不同的环境下有差别很大的代码。在用BIOS调用时是一种,用VGA直接写屏时是一种,用GDI时是一种,用DIRECTX时,用OPENGL时都不同。图形学的基础是假定有两个写点和读点的基本函数,然后就有很多纯算法的东西。但两个基本函数的实现却和OS或硬件有密切关系,而实际的游戏时则更要考虑底层的东西,尤其是显卡。要编游戏,只会TC是远远不够的,去另一个图形/游戏论坛看看,欢迎你加入有志编游戏的行列。
SCUM
2001-08-17
打赏
举报
回复
前 路 漫 漫
reinly
2001-08-17
打赏
举报
回复
请详细写好嘛?
如果又源程序可以发给我嘛?
neak@163.com
QXLEE
2001-08-17
打赏
举报
回复
在TC下,动画效果的实现是有大约5种方法的,分别为
1。画一幅,清屏,再在附近画另一幅
2。底色覆盖法
3。异或法:即第二次的画图将第一次的图形擦去
4。BITBLT动画:即getimage,putimage的方法
5。隐式页动画
你可以参考有关的书籍,书店很多这方面的书的
goodfood
2001-08-17
打赏
举报
回复
移动方法1:同SCUM大哥所说 ->例子:坦克大战;
方法2:方型区域不动,背景移动 ->仙剑奇侠传,它里面人物总是在屏幕中央,实际上是
背景在动。
键盘控制,在按下键后,判断
#define UP 0x148
#define DOWN 0x150
#define LEFT 0x14b
#define RIGHT 0x14d // 键盘扫描码;
switch (ch) {
case UP:
y+1;
break;
case RIGHT:
X+1;
break;
......
}
至于合并,不知道你要怎么合??
SCUM
2001-08-17
打赏
举报
回复
这些东西太基础了,如果这些你都不愿自己解决,那你的游戏我怕是没福玩得上了。
1。移动很容易。你怎样画出它来,就在新位置再画就行了。当然,实际情况要复杂得多,可能遇到的问题是保存背景、计算移动曲线、平滑。。。。至于由按键来控制,这是游戏的典型操作方式,实现也很容易。
2。如果要从性质上实现组合,则算法比较复杂,因为组合后的将不再是矩形。
面对你的热情
我都不知道说什么好了。。。。
c++
游戏
编程
100事列_
游戏
编程
入门(c++小
游戏
编程
100例)
如何
编程
游戏
(
游戏
编程
入门)
游戏
代码已经写了好几年了,有时候我想如果我现在给自己一些建议可能会有帮助。因此,这篇日志主要是分享一些关于如何开始
游戏
编程
的想法。这篇文章得到了爱力发电的支持。如果你喜欢我的工作,你可以考虑在那里支持我。一开始,建议从高级语言开始,如Java、C#、lua、python和javascript。在这期间,你可以学习一些
游戏
引擎。如果你因为喜欢
游戏
而学习
编程
,你可能不喜欢一...
C++
游戏
编程
教程(一)
参考书籍:《C++
游戏
编程
:创建3D
游戏
》 注:本教程所有代码的开发环境均为Visual Studio Preview 2022,C++标准是C++20。 一、初识SDL SDL是一个跨平台的开源多媒体库,被广泛应用于
游戏
开发,具体可以看这里。 一旦出现了这样的程序库,环境配置就会成为众多初学者最头疼的事。为了一劳永逸的解决这个
问题
,我们先新建一个示例项目,并进行以下配置: 首先,我们要从官网上下载SDL库,下载Source Code和Runtime Binaries。下载之后,找到include和li
如何学好
游戏
编程
今天偶然发现一篇介绍如何学好
游戏
编程
的文章,相见恨晚呀,特转载,转帖地址:http://new.qzone.qq.com/79134054/blog/1226580538#!。 《如何学好
游戏
编程
》 此篇文章献给那些为了
游戏
编程
不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到
游戏
技术的最高峰 ——阿哲VS自己 自序 这篇文
windows
游戏
编程
大师技巧(第二版)学习之路-1
首先说明一点,我有这个《windows
游戏
编程
大师技巧(第二版)》中文 pdf 资源,需要同学可以找我要。我也会上传到 csdn 资源上去,不过估计要积分,所以没积分的同学可以找我要,完全免费喲! Windows
游戏
编程
大师技巧(第二版)_中文版.pdf:https://download.csdn.net/download/yld10/10392882 这个系列主要是我自己记录的一些觉得重要...
如何学好
游戏
编程
一
这篇文章写完能快半年了,当时只是发到学校BBS上,不敢写到空间里,怕高手见笑,但工作了2个月,发现自己写很多还是对的,于是斗胆拿来出来,给新手一些指点,也希望高手给我些指点。 现在天天忙工作,没事时忙着写引擎,很少有时间写文章了,等我第二个引擎写完,我一定会把这个细节的详细实现都写出来。 此篇文章献给那些为了
游戏
编程
不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章