gpt4 book ai didi

drawing - 如何使用 XNA 画线?

转载 作者:行者123 更新时间:2023-12-02 09:38:12 27 4
gpt4 key购买 nike

我已经阅读了一堆涉及 XNA(以及它的各种版本)的教程,但我仍然对绘制原语感到有些困惑。一切似乎真的很复杂。

有人可以使用代码向我展示在屏幕上绘制一两行的最简单的 XNA 实现吗?也许有一个简短的解释(包括样板)?

我不是游戏程序员,而且我几乎没有 XNA 经验。我的最终目标是在屏幕上绘制一些线条,我最终将通过旋转等(手动)进行转换。然而,对于这第一步..我需要简单地画线!我记得在我古老的 OpenGL 时代,用几个方法调用画一条线是相当简单的。我应该简单地恢复使用非托管的 Directx 调用吗?

最佳答案

使用 XNA 时,所有内容(甚至 2d 基元)都必须以 3d 卡可以理解的方式表示,这意味着一条线只是一组顶点。

MSDN在这里有一个很好的演练:

http://msdn.microsoft.com/en-us/library/bb196414.aspx#ID2EEF

您会发现渲染原始线条所需的代码比仅设置纹理四边形并旋转它所需的代码更多,因为本质上,渲染线条时您会做同样的事情。

关于drawing - 如何使用 XNA 画线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/270138/

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