如何解决如何在XNA 4.0中创建角钉效果?
| 我正在尝试使用XNA 4.0编写一个策略游戏,并带有动态生成的地图,要创建所有的地面纹理真的很困难,必须在photoshop中将它们单独变形。 所以我要做的是创建一个平面图像,然后通过移动图像的角点以编程方式应用变形以模拟透视图。 这是在photoshop中完成的示例: 如何在XNA中做到这一点?解决方法
我的答案不是特定于XNA的,因为我从未真正使用过该库。但是该概念仍然适用。
通常,获得良好透视效果的最佳方法是实际提供3d坐标和变换,然后让DirectX / OpenGL处理其余部分。与尝试自己动手相比,这具有很大的好处-特别是易于使用,性能(大部分工作都传递给了图形卡)以及透视校正的纹理。如果担心的话,没有什么可以阻止您在同一场景中执行3d和2d。在线上有很多教程可以帮助您使用XNA进行三维设置。我建议前往MSDN。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。