游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7141|回复: 14

请问在 Omega 中,如何显示 TGA 格式的图片啊?

[复制链接]

24

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2005-8-3 17:27:00 | 显示全部楼层 |阅读模式
请问在 Omega 中,如何显示 TGA 格式的图片啊?

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2005-8-3 18:14:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

Omega不支持TGA格式
用PNG,BMP,JPG也可以取代啊??

24

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2005-8-3 18:57:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

阴影效果怎么显示出来呀?

24

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2005-8-3 19:00:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

也就是说怎么让 Alpha 图层起作用呢?

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2005-8-3 23:24:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

搞不清楚你的意思
是要做alpha混合
?是要透明(ColorKey)?^域不?示

用工具?定
http://www.delphisanctuary.com/forums/viewtopic.php?t=633

直接??n案?入
with OmegaImageList1.ImageList.Add do
begin
ImageHeight:= 768;
ImageWidth:= 1024;
TileHeight:= 768;
TileWidth:= 1024;
Transparent:= True; //
Picture.Bitmap.LoadFromFile(ExtractFilePath(Application.ExeName) + 'AScreen.bmp')
end;

24

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2005-8-3 23:46:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

TGA 格式的图片有四个通道,即:R,G,B,A
其中 A 即 Alpha 通道,它控制(R,G,B合成后的)图像在背景上的透明度,这个通道是渐变的黑色。
    当全黑时,该位置的(R,G,B合成后的)像素不画在背景上
       全白时,该位置的(R,G,B合成后的)像素画在背景上
       灰度时,该位置的(R,G,B合成后的)像素根据其灰度值画在背景上


27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2005-8-4 00:10:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

???功能不需要TGA也可?到
用bmp,png,jpg都可以
??在於omega程序本身,而且???上?装俦
例如?色反?,亮度控制,灰?色,blendMode,?色?渡值,R,G,B控制,alpha.......一大堆
看看?函式就知道
Image.Draw4Col(
      RoundNormal(X1 + OffsetX-Parent.WorldX),
      RoundNormal(Y1 + OffsetY-Parent.WorldY),
      RoundNormal(X2 + OffsetX-Parent.WorldX),
      RoundNormal(Y2 + OffsetY-Parent.WorldY),
      RoundNormal(X3 + OffsetX-Parent.WorldX),
      RoundNormal(Y3 + OffsetY-Parent.WorldY),
      RoundNormal(X4 + OffsetX-Parent.WorldX),
      RoundNormal(Y4 + OffsetY-Parent.WorldY),
      Rotation, CenterX, CenterY, ScaleX, ScaleY,
      OmegaColor(0,0,0,125),
      OmegaColor(0,0,0,125),
      OmegaColor(0,0,0,125),
      OmegaColor(0,0,0,125),
      MirrorHorizontally, MirrorVertically, ImageIndex, BlendMode);

24

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2005-8-4 00:22:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

对于不规则图片这样行吗?

24

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2005-8-4 00:39:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

DraculaLin 老师:
     我发了一张 TGA 图片给您的邮箱,请帮忙看一下,怎样实现效果?

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2005-8-4 00:59:00 | 显示全部楼层

Re:请问在 Omega 中,如何显示 TGA 格式的图片啊?

我的?箱改了
所以收不到
你直接?在??就可以呀?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 18:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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