Jan Kaniewski

Results 486 comments of Jan Kaniewski

This changelist may be helpful for updating Unreal.js to 5.1: https://github.com/getnamo/UnrealJs/commit/3836ff244bc3c48aecc7f1a7475433f15c66bc03. Largely changed `FEditorStyle` to `FAppStyle` and https://github.com/getnamo/UnrealJs/commit/733c7638b99fc6a7977a1c7dcbba28eead00e45c for re-enabling logging. There are still some deprecation warnings on compile, but...

Made minor fixes and made a fork release (win64) for 5.1: https://github.com/getnamo/UnrealJs/releases/tag/v0.7.0

Used to use interfaces in my older style plugins, don't know if it's helpful but the general structure in C++ is something like this: https://github.com/getnamo/myo-ue4/blob/master/Plugins/MyoPlugin/Source/MyoPlugin/Public/MyoInterface.h which then exposes events or...

You could e.g. write a blueprint function with an actor param on a uobject you have access to in Js e.g. another bp actor you spawned, then call the function...

See subclassing section https://github.com/ncsoft/Unreal.js/wiki/Subclassing And for basics try the video tutorials: https://github.com/ncsoft/Unreal.js/wiki/Video-tutorials

I generally casually maintain my opinionated UnrealJs fork (https://github.com/getnamo/UnrealJs), you can find a working 5.3 win64 release here: https://github.com/getnamo/UnrealJs/releases/tag/v0.9.1. Not all upstream changes are guaranteed, but it generally has very...

You wouldn't need unreal.js for this, just a texture2d copy to buffer (c++ code) (optionally convert to png if bandwidth is problem), then e.g. emit buffer using socket.io plugin and...

In the hierarchy it's usually c++ > blueprint -> Javascript so blueprints can inherit and override c++ classes and JavaScript can inherit blueprints and c++ classes, but it doesn't go...

You can runtime reload a JavaScript file allowing you to write scripts and execute them at game time even in a packaged game (see https://github.com/ncsoft/Unreal.js/issues/46#issuecomment-196876459). Regarding safety, by default the...

It hasn't been tested heavily for robustness of safety for partial expose (e.g. root JavaScript component only), but in theory that's how it should work. Also if you expose no...