游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1738|回复: 2

关于游戏帧以及控制人物移动的问题!

[复制链接]

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
发表于 2006-1-20 14:44:00 | 显示全部楼层 |阅读模式
我最近看了<<windows游戏编程大师技巧>>,上面说为了防止游戏过快,提到用时间函数控制游戏主频在30帧-30多帧(在主循环内的最后加上个while),并且还用他来控制人物动作的快慢,不过,我一直是用时间函数获取本次主循环的时间减去每个移动物体上一帧的时间,用他来控制移动物体的移动。我想,不必控制游戏主频,我的方法就保证移动物体不会太快(例如CS中显示的100fps/s,人物移动的也不快啊!)。那么,在游戏设计中是不是都一定要限制FPS?
如果应该限制FPS,(1)用本次主循环的时间减去每个移动物体上一帧的时间判断物体是否要移动(2)每个物体有一个计数变量,每次主循环自加,大于一个数物体就移动,那么我应该用(1)还是(2)?
请高手详细解答一下,谢谢!

15

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2006-1-20 17:42:00 | 显示全部楼层

Re:关于游戏帧以及控制人物移动的问题!

随便啦
不过我现在还知道一种技术那就是当某个玩家的机器达不到指定的帧数时的帧加速~哈哈

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
 楼主| 发表于 2006-1-21 16:06:00 | 显示全部楼层

Re:关于游戏帧以及控制人物移动的问题!

我刚学编程不是太久,能详细告诉我一下怎样帧加速么?我很想知道啊 !
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 06:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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