为了练习,我想在XNA中创建一个类似“Achtung,die Kurve”(http://www.achtungdiekurve.net),基本上是Tron和Snake混合的游戏。 为此我想知道如何绘制曲线,考虑到曲线/曲线的持续增长,我需要某种碰撞检测。 对于如何应对这一挑战,您是否有任何代码示例的建议和/或链接? THX在XNA中创建曲线
2
A
回答
4
的XNA曲线造物主向您展示如何使用曲线类:http://creators.xna.com/en-US/utilities/curveeditor
关于曲线类的更多信息:http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.curve.aspx
这里是如何让相机跟随演示曲线,所以我相信它可以根据您的需求进行调整:http://msdn.microsoft.com/en-us/library/bb203908(XNAGameStudio.10).aspx
这还取决于您是否希望在尾随对象时使用基于粒子的方法或基于条的方法。对于两种方法都有几个样本,对于条带方法为this older one或对于基于粒子的方法为this sample。
使用GraphicsDevice.DrawUserPrimitives()。根据您的精灵之前的位置生成顶点列表,或者如果精灵运动过于锯齿,则使用上面链接的Curve类。
编号:http://forums.create.msdn.com/forums/p/60257/370769.aspx
编号:How do I draw lines using XNA?
相关问题
- 1. XNA CatmullRom曲线
- 2. 在XNA中绘制二维曲线
- 3. 从Maya导入XNA曲线?
- 4. 在曲线盒内创建一个居中的曲线盒
- 5. 在XNA中创建墙壁
- 6. 使用CSS创建曲线
- 7. 创建分散曲线
- 8. 如何创建一个曲面以创建曲线? (Matlab)
- 9. 如何从直线创建曲线?
- 10. XNA创建地形
- 11. 在XNA中创建转换效果
- 12. 如何在xna中创建类--C#
- 13. 在XNA中创建检查点
- 14. 在XNA中创建文本框c#
- 15. 在XNA中创建2D多边形
- 16. 创建椭圆曲线边框
- 17. iPhone - 创建最平滑的曲线
- 18. 我想创建一个90度曲线
- 19. PHP + CSS + Lettering.js创建曲线文本
- 20. Matlab - 从边缘创建x,y曲线
- 21. 着色器创建曲线纹理
- 22. 编程创建存活曲线
- 23. 创建一个曲线底部的div?
- 24. 如何在手写时创建线条的曲线
- 25. 如何使用cocos2d + Box2d在iphone上创建曲线线条?
- 26. 在MonoGame(XNA)中绘制贝塞尔曲线会产生粗糙的线条
- 27. 如何在高图中创建曲线下的高光区?
- 28. 如何在CSS中创建柔和曲线?
- 29. 在Maya python插件中创建临时曲线
- 30. 如何在android中创建圆曲线矩形?
碰撞检测应该来根据不同的问题。 – 2012-07-08 02:01:53
考虑修改http://roundline.codeplex.com/以满足您的需求。 – 2012-07-08 07:55:26