游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7411|回复: 27

关于游戏速度

[复制链接]

14

主题

318

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
发表于 2005-8-15 12:14:00 | 显示全部楼层 |阅读模式
我做的RPG有个问题,就是在不同的地图上,游戏的速度相差很大。似乎Timer控件没用。请问该如何解决?
附:RPG  [em24] [em24] [em24]

sf_2005815121343.rar

104.45 KB, 下载次数:

14

主题

318

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
 楼主| 发表于 2005-8-15 12:15:00 | 显示全部楼层

Re: 关于游戏速度

方向键行走,X键调查

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-8-15 12:23:00 | 显示全部楼层

Re:关于游戏速度

一般来说,在你的游戏下(这么小点东西),timer的精度应该不会造成这种情况,可能是你在timer中作了大量的比较耗时间的运算,优化一下

不仅不同的地图速度有区别,就是同一地图,不同的地方速度也不一样,感觉还不是太明显,呵呵

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-15 15:13:00 | 显示全部楼层

Re:关于游戏速度

我在不同地图用不同的TIMER控件管理,速度应当是相同的,假如有比较消耗速度的模块,可以调整不同TIMER里的速度,当然这个速度不是用于调时间的,只是为了把TIMER1和TIMER2的速度同步。

14

主题

318

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
 楼主| 发表于 2005-8-15 17:54:00 | 显示全部楼层

Re:关于游戏速度

很好,多谢。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-15 19:20:00 | 显示全部楼层

Re:关于游戏速度

我在另一个帖子中已经讨论过关于Timer的问题了。http://bbs.gameres.com/showthread.asp?threadid=34750
我最早编的几个游戏就是因为使用了Timer使游戏变得很不稳定。
你确实应该放弃使用它,我实在看不出在游戏中使用Timer有什么好处。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-15 22:34:00 | 显示全部楼层

Re:关于游戏速度

我的坦克游戏已经用到5个TIMER,哈哈!

50

主题

382

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2005-8-16 03:08:00 | 显示全部楼层

Re:关于游戏速度

使用
Do...Loop

如果速度太快,就把它控制下来,比如 30 FPS

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-16 09:08:00 | 显示全部楼层

Re:关于游戏速度

我从来不用这种死循环。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-16 18:24:00 | 显示全部楼层

Re:关于游戏速度

这怎么能叫死循环?

照这么说那Timer也是死循环了,原理都是相似的。

Do
DoEvents
xxxxx
Loop

这种标准结构可以说99%的游戏都在使用,就算你现在抵制,以后总有一天会用的。

这完全好过利用n个Timer组成的松散结构,选择后者说明对程序结构的规划还不够成熟,因为我最早也爱使用Timer所以我的体会很深。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 08:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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