主题:游戏地图
firestorm11
[专家分:50] 发布于 2007-02-01 20:09:00
不好意思各位,我这几天在期末考试,所以没常来看看。
在所有的qb游戏的问题中,我个人认为地图是最难的问题。因为地图首先内容要大,然后还要不影响人物的图像,还有一些其他问题。
另外,用window语句应该可以吧
谢谢!
回复列表 (共1个回复)
沙发
冷石_jasv [专家分:1570] 发布于 2007-02-01 21:30:00
screen 13下
320x200x256色
地图分成小块。。。8x8或16x16。。。。每块表示二维用数组里的一个数,用PUT显示地图;
人物用点直接画(人物也就8x8或16x16),移动的时候用get存背景,离开原位置后用put恢复背景。再用上屏幕拷贝命令(换页);在screen 13下速度还勉强,多用的汇编内嵌代码,少用点双循环,尽量用单循环代替,能用加就不用用乘,能用\就不用/
多用defint a-z,
在screen 12下就把地图显示尽量小点,其他的空尽量用不动的图片代替。。。
速度也勉强,但12下没有换页,它就一页,所以比较闪。
我来回复