游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3220|回复: 6

有人使用HGE引擎么,问一个弱弱的问题

[复制链接]

8

主题

20

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2007-4-11 17:23:00 | 显示全部楼层 |阅读模式
hgeSprite如何设置颜色键啊?
SetColor和SetBlendMode好像不起作用!

18

主题

631

帖子

660

积分

高级会员

Rank: 4

积分
660
发表于 2007-4-11 17:42:00 | 显示全部楼层

Re:有人使用HGE引擎么,问一个弱弱的问题

他自带的PNG图是含有通道信息的,所以直接就是透明的.

18

主题

631

帖子

660

积分

高级会员

Rank: 4

积分
660
发表于 2007-4-11 17:43:00 | 显示全部楼层

Re:有人使用HGE引擎么,问一个弱弱的问题

TGA如果带通道也支持,但是如果用JPG,BMP就是全部显示的.

18

主题

77

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2007-4-11 17:52:00 | 显示全部楼层

Re:有人使用HGE引擎么,问一个弱弱的问题

题外话:感觉这个引擎真好!

8

主题

20

帖子

26

积分

注册会员

Rank: 2

积分
26
 楼主| 发表于 2007-4-11 17:56:00 | 显示全部楼层

Re:有人使用HGE引擎么,问一个弱弱的问题

哦,原来如此,thankyou all

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2007-4-11 21:44:00 | 显示全部楼层

Re:有人使用HGE引擎么,问一个弱弱的问题

HGE并未使用colorKey,
如果你要使用带有colorKey的图片需要自己修改其源代码,
把graphics.cpp中的
HGE_Impl::Texture_Load(const char *filename, DWORD size, bool bMipmap)
修改为
HGE_Impl::Texture_Load(const char *filename, DWORD size, DWORD colorKey, bool bMipmap),
并把
if( FAILED( D3DXCreateTextureFromFileInMemoryEx( pD3DDevice, data, _size,D3DX_DEFAULT, D3DX_DEFAULT,bMipmap ? 0:1,0,fmt1,D3DPOOL_MANAGED,D3DX_FILTER_NONE,D3DX_DEFAULT,0,&info, NULL,&pTex ) ) )
if( FAILED( D3DXCreateTextureFromFileInMemoryEx( pD3DDevice, data, _size,D3DX_DEFAULT, D3DX_DEFAULT,bMipmap ? 0:1,0,fmt2,D3DPOOL_MANAGED,D3DX_FILTER_NONE,D3DX_DEFAULT,0,&info, NULL,&pTex ) ) )

修改为
if( FAILED( D3DXCreateTextureFromFileInMemoryEx( pD3DDevice, data, _size,D3DX_DEFAULT, D3DX_DEFAULT,bMipmap ? 0:1,0,fmt1,D3DPOOL_MANAGED,D3DX_FILTER_NONE,D3DX_DEFAULT,colorKey,&info, NULL,&pTex ) ) )
if( FAILED( D3DXCreateTextureFromFileInMemoryEx( pD3DDevice, data, _size,D3DX_DEFAULT, D3DX_DEFAULT,bMipmap ? 0:1,0,fmt2,D3DPOOL_MANAGED,D3DX_FILTER_NONE,D3DX_DEFAULT,colorKey,&info, NULL,&pTex ) ) )
即可

ps.别忘了把头文件做相应修改,have fun ^_^

2

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2007-4-28 17:04:00 | 显示全部楼层

Re:有人使用HGE引擎么,问一个弱弱的问题

HGE中文参考指南 - http://bogy.cn/labs/hge
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 15:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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