游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4934|回复: 10

不用Timer如何实现多线程动画?

[复制链接]

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-5-22 21:27:00 | 显示全部楼层 |阅读模式
谢谢,知道的请教我一下。

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-22 21:43:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

用多线程API函数, 以前贴过例子.

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2006-5-23 15:06:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

好了,我搞定了。
不过以前关于多线程的帖子几乎都在为了多线程的概念吵架。

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2006-5-23 15:17:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

有新问题了

myThread.Initialize AddressOf ActionDelBomb index,bomb
如果ActionDelBomb函数有参数的话,就出问题了,不能执行

假设如果
myThread.Initialize AddressOf ActionDelBomb
ActionDelBomb函数没有参数的话,就可以执行。。

这怎么搞定喔?

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2006-5-24 12:36:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

倒喔,为什么都不告诉我。
那你们用VB做游戏时。
如果要两个循环一起进行,怎么办?

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-24 13:19:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

我也是用几个TIMER控件,不过TIMER不是真正的多线程,只能说是接近几个任务同时进行,主要是现在的电脑速度快看不出,多线程我只在英雄坦克手里用过,其它的游戏j基本没用过。

10

主题

62

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2006-5-24 13:28:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

解决游戏中的多对象同时行动问题本来就不是用循环的(更不是多线程之类的东东)
标准做法是使用状态机
具体算法比较复杂,不想多说了


游戏编程完全是对算法功力的考验

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2006-5-25 00:20:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

倒。也不说怎么多线程。
也不说怎么解决- -!
回帖白回,让我白激动- -!

3

主题

508

帖子

508

积分

高级会员

Rank: 4

积分
508
发表于 2006-5-25 08:43:00 | 显示全部楼层

Re:不用Timer如何实现多线程动画?

你到游戏频道下我的英雄坦克手

19

主题

329

帖子

329

积分

中级会员

Rank: 3Rank: 3

积分
329
发表于 2006-5-27 18:52:00 | 显示全部楼层

Re: Re:不用Timer如何实现多线程动画?

荣誉勋章: Re:不用Timer如何实现多线程动画?

你到游戏频道下我的英雄坦克手

好像你的那个坦克游戏也没有说如何用多线程啊
我这有个好的Timer.比原来那个准确,你要不要?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 14:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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