1 使用UE自带的PythonScript插件(这里省略怎么使用)。
2 使用中,配好路径之后,可以直接执行,但是会遇到线程堵塞问题,导致编辑器主界面卡住。
原因:
UE的Python执行环境是同步阻塞的:
- 在UE Python编辑器中执行
client.takeoffAsync().join()时 - 虽然使用了
Async方法,但.join()会等待任务完成 - 由于UE Python是单线程,整个编辑器都会等待
- 导致UE界面卡住,无法进行其他操作
1 使用UE自带的PythonScript插件(这里省略怎么使用)。
2 使用中,配好路径之后,可以直接执行,但是会遇到线程堵塞问题,导致编辑器主界面卡住。
原因:
UE的Python执行环境是同步阻塞的:
client.takeoffAsync().join()时 Async方法,但 .join()会等待任务完成