【问题标题】:How to animate a sprite in WinForms c# to achive projectile motion?如何在 WinForms c# 中为精灵设置动画以实现弹丸运动?
【发布时间】:2013-02-03 21:19:03
【问题描述】:

我已经开发了抛丸运动物理学背后的算法。我的唯一问题是在表单上绘图。我将如何从头开始实现这一点。

【问题讨论】:

  • 您想知道自定义绘图在表单上的工作原理吗?
  • 能否请您粘贴您的代码与发布网址链接
  • @DJKRAZE 我现在真的没有任何代码。
  • 恐怕这对于stackoverflow来说有点太笼统了。谷歌一下,你会得到很多点击。也许这是一个起点:c-sharpcorner.com/uploadfile/TheButler/…
  • 搜索:winforms 自定义绘图。希望有帮助。

标签: c# sprite simulation physics motion


【解决方案1】:

这个问题有点太笼统了,但只是为了说明一下,我认为您可能想要创建一个 PictureBox 控件并在其上进行绘制,而不是在具有您的控件和设置的实际表单上。

以下是为图片框创建Graphics 对象的方法,例如,然后在其上画一条线:Draw a line on PictureBox from parent

现在,我认为,您的模拟实际上应该在新计算的 (x,y) 和先前计算的之间绘制线,以便绘制一条完整的线而不是点,这可能会发生在循环,您可以在其中以间隔改变t(时间)。

【讨论】:

  • 如果它解决了您当前的问题,请随时投票或接受答案;)
猜你喜欢
  • 2010-11-10
  • 2011-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-05
  • 1970-01-01
相关资源
最近更新 更多