游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6115|回复: 17

TV3D怎么把图加载到屏幕上?

[复制链接]

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2005-12-22 01:50:00 | 显示全部楼层 |阅读模式
如题。。。。。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-22 08:27:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

(1,1,1)代表透明物体白色边缘
PIC = TexFactory.LoadTexture(App.Path + "\NAME.bmp", "REDY", , , RGB(1, 1, 1))

或:
PIC = TexFactory.LoadTexture(App.Path + "\NAME.bmp", "REDY", , , RGBA(1, 1, 1 , ALPHA))

或:TV_COLORKEY_GREEN 代表透明物体绿色边缘
PIC = TexFactory.LoadTexture("\NAME.bmp", , , , TV_COLORKEY_GREEN, False)

显示:
Scr.DRAW_TextureRotated PIC , X, Y, XSIZE, YSIZE, ANG
TV.RenderToScreen


PIC=图像名字
X,Y 物体坐标
XSIZE,YSIZE=物体尺寸(比如128,128)
ANG=物体角度


加载3D文件和模型文件、背景文件等方法不同,以上不明白我发例子给你。

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-22 14:11:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

我想要2D的

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-22 14:18:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

这个就是2D的,尺寸和角度是指平面的,非3D的。

Scr.ACTION_Begin2D
Scr.DRAW_TextureRotated PIC , X, Y, XSIZE, YSIZE, ANG
Scr.ACTION_End2D
TV.RenderToScreen

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-22 14:32:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

TexFactory是什么噢。
发例子吧……

20

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2005-12-22 15:40:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

dim TexFactory as new TVTextureFactory

TVTextureFactory.LoadTexture( Filename As String, Name As String, Width As Long, Height As Long, Colorkey As CONST_TV_COLORKEY, FilterTexture As Boolean, multialpha As Boolean)

Filename  图片所在硬盘位置.
Name (Optional, value = "")  这个图的实体名.
Width (Optional, value = -1)  宽, 默认是-1.
Height (Optional, value = -1)  高,默认是-1.
Colorkey (Optional, value = 0)  颜色值,什么颜色被设置透明,默认是0
FilterTexture (Optional, value = True)  这个暂时不知道
multialpha (Optional, value = True) 关于alpha的~设置图片透明度

20

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2005-12-22 15:52:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

最后那两个参数还真不知道做什么的
你要不就默认他  要不就false,true,要不就ture,false,要不就false,false,反正能达到你的效果就行了 谁知道参数的用法请回下帖 谢谢:)

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-23 01:50:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

哎,还是你们教快一些
看文档看了老半天,只会写几个字上去
嘿嘿,好了
下面什么画地图什么不一样,那是怎样的呢?
对了,好象TVTextureFactory对象的LoadBumpTexture方法也可以把图片画上来啊

20

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2005-12-23 19:32:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

是可以 不过不能去掉某部分颜色为透明

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
 楼主| 发表于 2005-12-23 20:49:00 | 显示全部楼层

Re:TV3D怎么把图加载到屏幕上?

TVTextureFactory可以么?
好象有一个COLORKEY的参数
是不是意思就是如果要去掉的颜色为白色的话就设置那个什么WHITE的?
我试了怎么不行,能不能提供一个例子?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 01:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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