使用CreateTextureFromFileEx载入图片能改变调色板吗?

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:07:09
object.CreateTextureFromFileEx( _
Device As Direct3DDevice8, _
SrcFile As String, _
Width As Long, _
Height As Long, _
MipLevels As Long, _
Usage As Long, _
Format As CONST_D3DFORMAT, _
Pool As CONST_D3DPOOL, _
Filter As Long, _
MipFilter As Long, _
ColorKey As Long, _
SrcInfo As Any _
Palette As Any) As Direct3DTexture8
应该是Palette As Any这个参数指定调色板,但我试验没有成功。

后来查到SetPaletteEntries、SetCurrentTexturePalette函数,用了还是没有任何效果。
请问使用CreateTextureFromFileEx载入图片怎么改变调色板?

ColorKey这个才是颜色键,不过具体怎么做不是一二句话能说清楚的,只有经常用的人才非常熟悉。
你看这么久都没人回答,就知道了。 最好不要用VB做游戏,不是说VB不好,而是VB关于这方面的资料少的可怕。确实可以用这个词形容。我当初这么走的时候非常累。 我虽然用VB做了一些比较成型的游戏。但我是基于看懂C++的做法,运用在VB里面的, 另外面向对象编程,C++的灵活性,VB真的不能与之相比。
''''''''''''''''''''''''
回楼上这位眼睛长屁眼里的 小弟。 我是说基于某种情况下是这样。 请问VB又怎么不能和C++相比? 这是个什么话。 都有优缺点,当然是看你从哪方面比较。 你如果觉得自己 不是那么二B。请谈谈你对这些看法。用最通俗的话说,不要说空话,套话。 没那么点真东西不要到处 瞎撞。我像你这么不懂的时候,都是从来不来这些地方放屁,因为我觉得可悲。

上面的,你不是费话吗!VB怎么能和C++比。人家前面本来就加了个basic基础嘛 。