【发布时间】:2012-10-29 23:55:23
【问题描述】:
我正在尝试使用一个像素着色器和两个纹理创建一个平铺引擎。一种纹理用于保存图块集,另一种用于保存地图。
是否可以将纹理数据作为实际(非采样)数据读取,以便我可以从地图中提取索引?
读取像素数据的最佳方法是什么?
我只尝试了 text2D,但还有一些不足之处(老实说,我对像素着色器有点陌生)。
基本上,我需要一种方法来从我的地图纹理中的特定像素读取实际数据,并将其用作平铺纹理的整数索引。假设我已经成功地创建了合适的纹理并将其传递给着色器。
有什么想法吗?
(在 Metro so dx 级别 9_1 中使用 monogame)
【问题讨论】:
标签: texture2d pixel-shader tile-engine