首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >那么,是否应该使用异步任务来执行碰撞测试和"ai移动“计算呢?

那么,是否应该使用异步任务来执行碰撞测试和"ai移动“计算呢?
EN

Stack Overflow用户
提问于 2013-12-28 04:17:34
回答 1查看 65关注 0票数 0

我记得我读过,关于一个标准的基于画布的表面视图,人们会想要使用asynctask从主线程卸载主要的操作(例如NPC移动和附加的碰撞)。

我可以看到这很好地工作,异步任务在有结果时发送结果,并且NPCs只有在这些结果进入并更新了它们的位置时才会移动……

对于GLSurfaceView,这是必要的/推荐的吗?我之所以问这个问题,是因为我刚刚读到实现这一目标需要某种“技巧”,这让我相信这可能不是最好的行动方案……

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-12-28 05:21:21

好吧,事实证明不需要任何形式的“技巧”...

只需按书实现asynctask内部类。我直接把它放在我的“类名”扩展GLSurfaceView类中。

另一方面,性能差异可以忽略不计。可能只会让导弹碰撞变得更加困难。需要更多测试:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20807235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档