gpt4 book ai didi

xna - 平铺 2D 纹理以填充矩形

转载 作者:行者123 更新时间:2023-12-03 20:54:12 26 4
gpt4 key购买 nike

是否可以在 XNA 中平铺图像以使其填满整个矩形?我试过用谷歌搜索这个主题,但我找不到任何似乎有用的东西(虽然我可能遗漏了一些明显的东西)。我找到了 this MSDN page ,但我似乎无法让它工作。这是我的代码:

spriteBatch.Begin(SpriteSortMode.Deferred, null, SamplerState.LinearWrap, null, null);

但这只是拉伸(stretch)纹理以填充矩形,而不是平铺它。任何帮助表示赞赏。提前致谢。

最佳答案

wrap 采样器状态指示落在正常 0-1 范围之外的纹理坐标将被包裹。如果您使用空源矩形调用 Draw(),那么您的纹理坐标将始终恰好从 0 到恰好 1。

尝试使用大于纹理的源矩形调用 Draw()。两倍大应该平铺两次,四倍大应该平铺四次,等等。

关于xna - 平铺 2D 纹理以填充矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7313388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com