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

问题描述 投票:0回答:1

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

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

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

我计划使用 C# 和 Windows 窗体来完成此任务,但我不确定这是否是正确的方法。我记得几年前使用过图片框,但我无法实时更改图片框的位置,或者类似的奇怪的东西。

只是想知道你们是否知道更好的方法来做到这一点。 Windows 窗体是正确的选择吗?

我刚刚从 Ubuntu 迁移到 Windows,所以我对 .Net 还很陌生。

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

c# winforms simulator
1个回答
0
投票

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

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

您实际上需要多少像游戏框架?

您可能想查看如下教程:

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

© www.soinside.com 2019 - 2024. All rights reserved.