游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2308|回复: 5

请求指导:CreateTextureFromFileInMemory用法

[复制链接]

7

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2006-11-3 09:15:00 | 显示全部楼层 |阅读模式
肯么把图片写入Memory
在用CreateTextureFromFileInMemory
里面srcdata是起始地址?
希望能给个例子

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-11-3 09:46:00 | 显示全部楼层

Re:请求指导:CreateTextureFromFileInMemory用法

dxsdk里 有

3

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2006-11-3 10:38:00 | 显示全部楼层

Re:请求指导:CreateTextureFromFileInMemory用法


例子自己试,别那么懒

7

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2006-11-3 11:41:00 | 显示全部楼层

Re: 请求指导:CreateTextureFromFileInMemory用法

S()图片数据已经读了 Size大小
DC = GlobalAlloc(&H2, Size)
Lp = GlobalLock(DC)
MoveMemory ByVal Lp, S(0), Size
Set D3dt = D3dx.CreateTextureFromFileInMemory(D3dd,ByVal Lp,Size)
GlobalUnlock (DC)
这样不行
请指教

3

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2006-11-3 12:08:00 | 显示全部楼层

Re:请求指导:CreateTextureFromFileInMemory用法

你单步调试一下看是否每一步都成功,也许是前面就有错误

7

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2006-11-4 10:20:00 | 显示全部楼层

Re:请求指导:CreateTextureFromFileInMemory用法

晕 还真简单
Dim Size As Long
Open "D:\s.jpg" For Binary As 1
       Size = LOF(1)
        ReDim s(Size)
        Get #1, , s
Close 1
Set D3dt= D3dx.CreateTextureFromFileInMemory(D3dd, s(0), Size)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 19:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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