我们如何在编程中控制多个过程?

时间:2015-02-25 04:49:24

标签: c#

我想问这个问题,特别是在C#语言中,我不想要求代码,只是我可以访问这个想法的方式。 例如,当你制作一个简单的游戏时,只有坦克并且唯一的动作是射击和移动,当你射击时,意味着子弹会出现并直接射向敌人,但是当子弹射击时,我想制造我的坦克就像向上,向下移动......我怎么能控制两个动作(意思是两个动作同时出现,子弹在坦克移动的同时飞行,而不是像我的坦克将移动直到子弹到达敌人),许多游戏中都可以看到很多例子。 感谢您阅读并希望您回答!

1 个答案:

答案 0 :(得分:0)

当然,多线程和异步编程模型是一种方法。 请查看以下链接,进一步解释。 Multi Threads at the same time