游戏开发论坛

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

DXUT中OnCreateDevice与OnResetDevice的区别是?

[复制链接]

7

主题

22

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2008-7-20 03:49:00 | 显示全部楼层 |阅读模式
书上说
OnCreateDevice
在此创建管理内存资源对象

OnResetDevice
在此创建默认内存类型资源对象

那么什么叫管理内存资源对象?哪些是管理内存资源对象?

哪些是默认内存类型资源对象?哪些是默认内存类型资源对象?

17

主题

166

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2008-7-21 10:35:00 | 显示全部楼层

Re:DXUT中OnCreateDevice与OnResetDevice的区别是?

DXUT的代码是公开的,自己看一下吧

7

主题

22

帖子

40

积分

注册会员

Rank: 2

积分
40
 楼主| 发表于 2008-7-22 16:10:00 | 显示全部楼层

Re:DXUT中OnCreateDevice与OnResetDevice的区别是?

说实话,楼上的在装逼.不懂就不要答.

5

主题

115

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2008-7-22 20:09:00 | 显示全部楼层

Re:DXUT中OnCreateDevice与OnResetDevice的区别是?

资源类型看这个:
http://msdn.microsoft.com/en-us/library/bb205133(VS.85).aspx

OnResetDevice通常在设备丢失的情况下调用。

设备一旦丢失后,有些资源(顶点、纹理)必须重建。

看看这个关于设备丢失。
http://www.gamedev.net/community/forums/topic.asp?topic_id=312957

--------------------------------------------------
注意学习态度,回帖都是在帮你。

3

主题

53

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2008-7-31 15:06:00 | 显示全部楼层

Re:DXUT中OnCreateDevice与OnResetDevice的区别是?

通俗些说

OnCreateDevice 在项目打开始需要调用

OnResetDevice  在已打开的项目中对于已丢失的设备重新创建时调用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 20:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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