游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: liiir1985

请.net高手进来一下

[复制链接]

36

主题

216

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2005-11-25 10:02:00 | 显示全部楼层

Re:请.net高手进来一下

错了,是DX7以后。

36

主题

216

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
发表于 2005-11-25 10:06:00 | 显示全部楼层

Re:请.net高手进来一下

用法的不同可能是因为MDX的改进!(猜测,有高手可能会知道)

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2005-11-25 17:12:00 | 显示全部楼层

Re:请.net高手进来一下

多谢天魂.NET,不过还有两个问题~
DDRAW中Surface要求IO.Stream型,现在如何将MemS转换到Stream型?
第二个问题是,这里要求MS和FS最后关闭,如果我现在已经将位图载入DX,然后关闭ms和FS,对生成的Surface有没有什么影响?

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
 楼主| 发表于 2005-11-25 17:17:00 | 显示全部楼层

Re:请.net高手进来一下

如果这个问题解决,我的引擎就可以考虑使用565格式压缩位图了

50

主题

382

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2005-11-25 17:46:00 | 显示全部楼层

Re: Re:请.net高手进来一下

liiir1985: Re:请.net高手进来一下

多谢天魂.NET,不过还有两个问题~
DDRAW中Surface要求IO.Stream型,现在如何将MemS转换到Stream型?
第二...


一、因为IO.MemoryStream、IO.FileStream都是由 Stream派生出来的,Stream本身并不能做什么,转换方法 CType(Mem, IO.Stream)

二、什么时关闭 MS 都行,只要 Data() 这个数组在就行,而 IO.FileStream 最好用完后就关闭,否则别的程序将无法操作你打开的文件。这个跟用FileOpen 打开文件要关闭是一个道理。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 18:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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