所以在过去的几个月里,我创建了一个相当复杂的游戏,它即将发布。剩下的唯一问题是它运行得和我希望的一样顺利,我认为这是因为我构建线程的方式。我的代码中的所有内容都是通过表面视图完成的。所有计算、位置更新、绘图、碰撞等都在那里完成。我想知道我是否应该将所有更新放在一个线程中,然后只处理表面线程中的绘图。这是正确的方法吗,如果是,我将如何实现(异步任务、线程、处理程序等)?
问问题
100 次
所以在过去的几个月里,我创建了一个相当复杂的游戏,它即将发布。剩下的唯一问题是它运行得和我希望的一样顺利,我认为这是因为我构建线程的方式。我的代码中的所有内容都是通过表面视图完成的。所有计算、位置更新、绘图、碰撞等都在那里完成。我想知道我是否应该将所有更新放在一个线程中,然后只处理表面线程中的绘图。这是正确的方法吗,如果是,我将如何实现(异步任务、线程、处理程序等)?