【发布时间】:2017-02-21 07:57:29
【问题描述】:
我对线程和 caroutines 做了一些研究,但我不知道如何“解决”我遇到的编程问题:
我需要在一个简单的游戏中同时运行角色 AI - 我需要能够在指定的时间内冻结/暂停它们的执行以及取消/取消暂停。 我还需要运行一个 foreach 函数,该函数将从列表中获取字符并为每个字符创建一个正在运行的 AI,并且能够按需创建新的 AI(通过传递构造函数)。
也许这是一件简单的事情,但我没有经验,请帮助。
【问题讨论】:
-
你到底有什么问题?向我们展示一些代码。您的 Awnser 没有表现出做任何事情的努力。 Unity3D 也是
Component-BasedArchitecture,因此制作一个同时移动多个 GameObjects 的脚本不应该是那个挑战。
标签: c# multithreading unity3d logic