gpt4 book ai didi

c++ - 如何为顶点数组中的纹理设置动画?

转载 作者:行者123 更新时间:2023-11-28 06:47:53 25 4
gpt4 key购买 nike

所以我在 sfml 中制作了一个瓦片 map 类,它使用顶点数组来构建 map 中的所有瓦片。整件事只为整个 map 使用一个纹理。如何更新顶点数组中的纹理坐标以使某些四边形(如水砖)具有动画效果?每次我希望它切换帧时不要更新顶点数组会很好。

它类似于这里的瓦片 map :http://www.sfml-dev.org/tutorials/2.0/graphics-vertex-array.php

最佳答案

你不能直接。

如果您坚持使用顶点数组,您仅有的两个选择是:

1) 每帧更新整个顶点数组。2) 每帧仅更新用于水的顶点。

一般来说,最好采用您能想到的方式或您找到最容易实现的方式,如果您遇到性能问题,然后开始考虑如何优化事情。在许多情况下,它已被证明根本不是问题。

关于c++ - 如何为顶点数组中的纹理设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24616677/

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