游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1820|回复: 2

DirectX如何对一个点精灵进行纹理映射

[复制链接]

1

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2008-8-12 22:23:00 | 显示全部楼层 |阅读模式
我要实现的是在一个点精灵显示出来的方框中,贴上一个图片的纹理。

如同一个纹理贴到一个广告牌上那样,点精灵比较简单,不用控制那些矩阵什么的,但是我不知道如何贴上纹理

请高手解答~~~,谢谢~~

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-8-12 23:12:00 | 显示全部楼层

Re:DirectX如何对一个点精灵进行纹理映射

你还是老老实实的用面片吧,点精灵有最大Size限制,取决于硬件支持,很不可靠。

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2008-8-13 01:19:00 | 显示全部楼层

Re:DirectX如何对一个点精灵进行纹理映射

你用固定管线还是shader?
如果是固定管线,可以参考
<<Introduction to 3D Game Programming with DirectX 9.0>>

用shader的话硬件会自动生成纹理坐标,你在ps里读取TEXCOORD0的数据,采样纹理就行了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 16:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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