游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2159|回复: 6

为什么制作的游戏在有些电脑上会报错,有些电脑上却能

[复制链接]

30

主题

227

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2006-10-27 20:36:00 | 显示全部楼层 |阅读模式
整了近一个礼拜,写出来的游戏。


今天拿给同学和网上的朋友测的时候,有些人说进入游戏后就“遇到错误,需要关闭”,另外一些却能正常运行。

使用256色调色板,由于地图是在编辑器截的,转成256色后丢失颜色比较严重。其他图片都是用提取器提取的,看起来不错。使用了《windows游戏编程大师技巧》中提供的模板。使用的语言大部分为C,少量C++,编译环境VC++6.0使用的接口函数大部分是Direct7,使用了少量Win32函数。

我根本找不到是我编码的问题,还是DX版本的问题,还是调色板的问题。。。
求高手帮忙解释下。。。


http://bbs.gameres.com/showthread.asp?threadid=66631

1

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-10-27 21:05:00 | 显示全部楼层

Re:为什么制作的游戏在有些电脑上会报错,有些电脑上却

会不会是缺了运行库?用depand看看。老实说,一个星期就出来的作品,只是程序段吧。

30

主题

227

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
 楼主| 发表于 2006-10-27 21:52:00 | 显示全部楼层

Re:为什么制作的游戏在有些电脑上会报错,有些电脑上却

使用了《windows游戏编程大师技巧》中提供的模板。。。。。这个模板的图形,输入和音效都是已经整好的,我只需做逻辑部分就可以了。所以才能一个星期做出来。

现在还有人DirectX的版本会低于DX7么?

1

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-10-27 22:14:00 | 显示全部楼层

Re:为什么制作的游戏在有些电脑上会报错,有些电脑上却

哪一单的模板?

18

主题

92

帖子

92

积分

注册会员

Rank: 2

积分
92
发表于 2006-10-27 22:31:00 | 显示全部楼层

Re:为什么制作的游戏在有些电脑上会报错,有些电脑上却

我憎恨调色板

30

主题

227

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
 楼主| 发表于 2006-10-27 23:23:00 | 显示全部楼层

Re:为什么制作的游戏在有些电脑上会报错,有些电脑上却

《windows游戏编程大师技巧》这本书中提供的模板。

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
发表于 2006-10-28 00:00:00 | 显示全部楼层

Re:为什么制作的游戏在有些电脑上会报错,有些电脑上却

建议楼主在
if( FAILED(...) ) return false;
那改了,改成
if( FAILED(...) ) {MessageBox(0,"ERROR!!!",0,0);return false;}
这样不就能知道问题了?我开始学《windows游戏编程大师技巧》的时候就是这么干的
还有windows有个函数GetLastError()很是不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 16:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表