游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1553|回复: 4

关于时间控制人物动作的问题!

[复制链接]

14

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-7-25 10:27:00 | 显示全部楼层 |阅读模式
在一次主循环中,是只需调用一次timeGetTime()函数获得时间,然后此主循环中所有的人物都根据此时间与各个人物的上次时间作比较,以此判断人物所要做的动作?还是在一次主循环中,每个人物都需调用一次timeGetTime()函数,然后判断人物所要做的下一步动作?

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
发表于 2005-7-25 11:18:00 | 显示全部楼层

Re:关于时间控制人物动作的问题!

.....都行。
不过调用很多次,都一样值,不是很无聊么??

14

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
 楼主| 发表于 2005-7-25 13:54:00 | 显示全部楼层

Re:关于时间控制人物动作的问题!

调用很多次,我认为可以减少误差,不过,我最担心的是程序比较大时,调用了很多次timeGetTime()函数,是否会对程序效率产生不能小看的影响?

0

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2005-7-25 15:43:00 | 显示全部楼层

Re:关于时间控制人物动作的问题!

时间是一个全局的,做一个计时器(表),如果想知道现在的时间,就查寻一下计时器。(做秒时分的,如果有精确的快速运动碰撞就加上毫秒)

14

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
 楼主| 发表于 2005-7-25 16:03:00 | 显示全部楼层

Re:关于时间控制人物动作的问题!

请问,怎样做一个计时器(表)?然后又怎样查询它?能详细介绍一下计时器(表)的概念么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 13:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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