|
各位,我想问问怎么在ue4创建一个线程啊,跟我开个C++,在里面弄个线程,有无 区别的啊??
noslopforever 发表于 2014-11-3 08:02
可搜一下FRunnable。
基本上跟C++的线程一致,也封装了一些比较好用的类,
好的,我看看
本帖最后由 hzl2014 于 2014-11-3 21:17 编辑
noslopforever 发表于 2014-11-3 08:02
可搜一下FRunnable。
基本上跟C++的线程一致,也封装了一些比较好用的类,
主要是我不想调用C++的程序,因为我需要这个程序的返回值
hzl2014 发表于 2014-11-3 20:40
主要是我不想调用C++的程序,因为我需要这个程序的返回值
没太明白,您是准备在BP里开线程?
那可能得自己封装。
如果功能很简单的话可以看下它的TaskGraph, 不知是否有符合需要的。不过那个 我不是太熟。
noslopforever 发表于 2014-11-4 09:49
没太明白,您是准备在BP里开线程?
那可能得自己封装。
如果功能很简单的话可以看下它的TaskGraph, 不 ...
我再新建的类里,用C++开了一个线程执行一个录音的函数,但是效果一样,还是要等那个函数执行完毕,ue4才接着正常执行。还没有试用ue4本身的函数开一个线程,但是按道理不应该卡主的啊,应该是一个独立的线程执行,不应该跟主程序冲突的,难道要开一个进程????
确认没有Wait?我用它的FRunnable框架写的,没有遇到您说的问题。……
不行贴伪码吧。
求版主出一个多线程实例,比如gamemode的beginplay事件里生成新线程不断的计算数据,但又不会卡主线程的,官方教程不完整,不知道如何正确使用。
没发现类似mutex和wait之类的调用 |
|