游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2625|回复: 8

dx如何暂停逻辑??

[复制链接]

75

主题

102

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2011-8-9 18:59:00 | 显示全部楼层 |阅读模式
RT,我指的是所有的逻辑,位移动画、纹理动画、粒子动画、也就是所有画面中能动的全部冻结住

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-8-9 22:56:00 | 显示全部楼层

Re:dx如何暂停逻辑??

1 令相关的Δt = 0
2 不要刷新相关的模块

9

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2011-8-10 17:14:00 | 显示全部楼层

Re:dx如何暂停逻辑??

如果你的逻辑跟渲染做到完全分开的话,一个布尔变量足矣

1

主题

266

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2011-8-15 00:10:00 | 显示全部楼层

Re:dx如何暂停逻辑??

这是逻辑问题,与DX何干??

楼上说的对,你应该把逻辑从渲染中剔出来。

77

主题

485

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
发表于 2011-8-15 11:02:00 | 显示全部楼层

Re:dx如何暂停逻辑??

按下暂停.
保存屏幕的图像,然后反复播放这个图像.

然后将动画桢数,位置,方向,各种数据都保存起来.

恢复启动,读取数据,恢复精灵,场景,重新绘制.

77

主题

485

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
发表于 2011-8-15 11:03:00 | 显示全部楼层

Re:dx如何暂停逻辑??

将动画的所有参数保存,再读取,就能恢复运动.

10

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2011-8-16 06:08:00 | 显示全部楼层

Re:dx如何暂停逻辑??

从楼主以往发贴来看,楼主很可能在写HOOK D3D的程序

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2011-8-16 12:17:00 | 显示全部楼层

Re: Re:dx如何暂停逻辑??

笨笨雁: Re:dx如何暂停逻辑??

从楼主以往发贴来看,楼主很可能在写HOOK D3D的程序


那就 hook GetTickCount, timeGetTime

0

主题

107

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2011-8-18 11:49:00 | 显示全部楼层

Re:dx如何暂停逻辑??

去学个游戏引擎你就会了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 17:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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