游戏开发论坛

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

纹理贴到屏幕外就不见了!? (DirectX 8.1)

[复制链接]

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
发表于 2004-8-15 11:30:00 | 显示全部楼层 |阅读模式
我想张贴一块纹理于(-1,-1)的位置,
可是却没有显示,
(我利用Matrix 来进行矩阵变换)
(我的Vertex Flags 为 D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX1)
如何解决?

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-8-15 14:11:00 | 显示全部楼层

Re:纹理贴到屏幕外就不见了!? (DirectX 8.1)

??

25

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2004-8-15 19:36:00 | 显示全部楼层

Re:纹理贴到屏幕外就不见了!? (DirectX 8.1)

纹理坐标没有负数的情况啊。

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2004-8-15 21:45:00 | 显示全部楼层

Re:纹理贴到屏幕外就不见了!? (DirectX 8.1)

把纹理贴到(-1,-1)?
真有创意

14

主题

283

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2004-8-16 00:58:00 | 显示全部楼层

Re:纹理贴到屏幕外就不见了!? (DirectX 8.1)

我就知道设置顶点在纹理的坐标,不知道纹理还能设置坐标.....

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-8-17 09:58:00 | 显示全部楼层

Re:纹理贴到屏幕外就不见了!? (DirectX 8.1)

我想大家可能误会了

我设定了四个顶点,
利用Matrix 转换世界矩阵,
再张贴纹理到屏幕坐标(-1,-1)的位置,
可是没有显示

我想达到的效果是把纹理贴到屏幕外的位置,
但仍有一部份进入屏幕范围的纹理能正常显示...

(我不太会说,希望大家能明白...)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-16 23:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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