如何在XNA 4.0中创建角钉效果?

| 我正在尝试使用XNA 4.0编写一个策略游戏,并带有动态生成的地图,要创建所有的地面纹理真的很困难,必须在photoshop中将它们单独变形。 所以我要做的是创建一个平面图像,然后通过移动图像的角点以编程方式应用变形以模拟透视图。 这是在photoshop中完成的示例: 如何在XNA中做到这一点?     
已邀请:
        我的答案不是特定于XNA的,因为我从未真正使用过该库。但是该概念仍然适用。 通常,获得良好透视效果的最佳方法是实际提供3d坐标和变换,然后让DirectX / OpenGL处理​​其余部分。与尝试自己动手相比,这具有很大的好处-特别是易于使用,性能(大部分工作都传递给了图形卡)以及透视校正的纹理。如果担心的话,没有什么可以阻止您在同一场景中执行3d和2d。在线上有很多教程可以帮助您使用XNA进行三维设置。我建议前往MSDN。     

要回复问题请先登录注册