游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3322|回复: 11

VB和C++之间的问题。

[复制链接]

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-10-8 00:53:00 | 显示全部楼层 |阅读模式
用VB写动画时
用个循环  ,里面加DoEvents

可是C++中呢?

19

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2006-10-8 00:55:00 | 显示全部楼层

Re:VB和C++之间的问题。

是用SetTimer吗?

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-10-8 02:11:00 | 显示全部楼层

Re:VB和C++之间的问题。

我又想起了Timer和多线程…………

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-10-8 02:50:00 | 显示全部楼层

Re:VB和C++之间的问题。

DoEvents?
我一般都是另外开一线程,根本不影响程序运行,所以也不需要DoEvents

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-10-8 17:54:00 | 显示全部楼层

Re:VB和C++之间的问题。

那会不会很麻烦啊??

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-10-8 18:20:00 | 显示全部楼层

Re:VB和C++之间的问题。

在消息循环里做更新。

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-10-9 01:11:00 | 显示全部楼层

Re:VB和C++之间的问题。

不是放一个动画开一个线程,而是就开一个线程处理循环

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

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

Re:VB和C++之间的问题。

一般动画更新。根本不用开线城

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-10-9 18:09:00 | 显示全部楼层

Re:VB和C++之间的问题。

貌似还没懂我的意思,我说开线程根动画没关,意思是处理消息循环1个线程,处理游戏循环一个线程,更新动画在游戏循环那个线程里,就算再忙也不会造成程序失去响应。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-10-9 18:37:00 | 显示全部楼层

Re:VB和C++之间的问题。

处理消息循环为什么要线程?
你对消息的响应和游戏循环又需要同步。如果这个东西扯到资源啊,3D设备的同步上,能让你的工作量翻一番。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 14:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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