从现在起一直到12月3日,全场最低三折起,还有虚幻商城优惠券相赠!

Vega Threading

Vega Deserts - 2017/02/02
24
3.63颗星(总分5颗星)(24个评分)
  • 63%
  • 0%
  • 4%
  • 4%
  • 29%

Threading blueprint nodes for easy creation of multithreading events that will increase performance significantly.

  • 支持的平台
  • 支持的引擎版本
    4.12 - 4.15
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。
VegaThreading is a simple blueprint library designed for the easy and seamless creation of multithreading applications without touching a line of C++.

Using this library is as easy as creating an object variable, assigning a custom event(s) and calling the fire node, it's that simple and the performance benefits are incredible!

UPDATE:
Thread looping
End of thread callback
Optional parameters to optimise your threading needs.
Custom mutex support.
4.12 - 4.15 support

技术细节

Number of blueprint nodes: 8

This blueprint works by wrapping functionality in events using delegates and firing them from the threads.
For protection for data and to ensure threads are fired in the order to which they were called, a static mutex guard is used.

Network replicated: Not directly but data manipulated can be replicated using the typical replication systems.

Tested and Working:

• Win32
• Win64
• Mac
• Linux
• Android
• iOS
• HTML5

Expected to work:

• All supported Unreal Engine platforms since I make use of their in house threading class but this has not been fully tested as of 23/01/2017

Future Development:

Utilize more concurrency features to increase thread control and thread safety.

Documentation Download Link: dropbox.com/s/8151ui4fdlk50tz/VegaThreadsDocumentation1.0.odt?dl=0
Example Project: dropbox.com/s/6neq19jyz5uoibk/VegaThreadsExample.rar?dl=0