bitbucket上的用户C3发布了一个很好的实用程序类来创建2D基元.这些将扩展方法添加到SpriteBatch类.存储库在这里:https://bitbucket.org/C3/2d-xna-primitives/wiki/Home
欢迎
欢迎来到2D XNA Primitives项目的新家,现在使用Bitbucket上的Mercurial存储库!现在与Windows手机兼容.
功能参考
此库提供的所有公共方法都是扩展方法,这意味着您可以通过自己的SpriteBatch实例直接访问它们,就像这些方法是内置于SpriteBatch类一样.如果以这种方式调用方法,则可以忽略所有以下调用的第一个参数.
公共方法
DrawArc
画圆
的DrawLine
DrawRectangle的
FillRectangle
的putpixel
如果它是一条直线(带有简单的 90 度转弯),那么精灵可能是最简单的。
(如果您可以通过 HiDef 配置文件访问自定义着色器,那么在保持需求简单的情况下,在着色器中实现虚线并不是太困难)
如果它以不规则的方式扭曲和转动,那么我建议使用 3d 图元。
| 归档时间: |
|
| 查看次数: |
3058 次 |
| 最近记录: |