使用C#构建机器人模拟器GUI。需要一些建议

时间:2012-08-05 04:11:19

标签: c# windows forms simulator robot

我正在为我的自动机器人车辆构建一个2D机器人模拟器GUI。

我打算保持GUI简单。它由一辆车(用蓝色方形图片代表)和一些障碍物(锥体,墙壁等,分别用黄色圆圈和红色线代表)组成。

车辆必须能够移动(因为蓝色方块必须能够在GUI上移动)并且能够在GUI上显示其速度和转向(浮动值)及其状态(字符串)。

我计划使用C#和Windows Forms来完成这项任务,但我不确定这是否是正确的方法。我记得几年前使用过画面框,我无法实时改变画面的位置,或者像这样奇怪的东西。

只是想知道你们是否知道更好的方法来做到这一点。 Windows Forms是否可行?

我刚从Ubuntu迁移到Windows,所以我对.Net的新东西很新。

这是我到目前为止所获得的http://imageshack.us/photo/my-images/708/guilo.png/

1 个答案:

答案 0 :(得分:0)

未来的计划可能要求改变,但对于你所描述的Windows.Drawing应该可以正常工作。唯一的问题可能是你使用计时器进行更新,因为它可能不够快。

那么,您需要多快的更新速度?

你真的需要多少游戏框架?

您可能希望查看以下教程:

http://www.dreamincode.net/forums/topic/67275-the-wonders-of-systemdrawinggraphics/