12월 3일(미국 동부시간)까지 최대 70% 할인된 가격으로 만나보시고, 마켓플레이스 쿠폰을 받아보세요!

Vega Threading

Vega Deserts - 2017/02/02

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