nunuStudio icon indicating copy to clipboard operation
nunuStudio copied to clipboard

Blueprints/Visual Scripting

Open dreyn74 opened this issue 6 years ago • 9 comments

Visual Scripting

Description
  • Would a blueprint/visual scripting implementation be out of the question?
  • Block Programming was mentioned previously, but that would not be as useful as blueprints.
  • Something like what vizor-patches has.
Version
  • v0.9.3
Platform
  • Windows 10

dreyn74 avatar Nov 13 '17 01:11 dreyn74

Hi

Node based scripting is something that was already discussed and i like the idea but i dont think that a lot of people will actually use it.

I might implement it after nunuStudio reaches a stable version, but its not a priority (same with block based scripting).

Thanks a lot for the suggestion, i hope that you comprehend.

Cumps

tentone avatar Nov 13 '17 09:11 tentone

Hey.

I am using Unity. Before i could write some Code, "visual scripting" was my entrance into this game engine. So i think Unity is also pretty popular, because it has these possibilities of many different visual scriptings you can use with it (PlayMaker f.e.).

As you said, it doesn´t has a big priority. Argue with that. But i think in the further development, you can get really a huge user-base if you support something like this.

weekendkoder avatar Jan 07 '18 23:01 weekendkoder

tentone look for the litegraph library made by jagenjo is very effective and its easy

NothersInGame avatar Oct 23 '18 20:10 NothersInGame

I will take a look into it, but if i end up implementing somethig i will probably make a solution for nunuStudio.

tentone avatar Oct 23 '18 20:10 tentone

Ok... Its easy... You can see the code of a basic implementation of threejs "all math" and another things in my repository

NothersInGame avatar Oct 23 '18 20:10 NothersInGame

If you want, make a simple implementation of it that save all nodes and i can put threejs in nodes 😄

NothersInGame avatar Oct 23 '18 20:10 NothersInGame

A material editor in this way https://github.com/jagenjo/litegraph.js/raw/master/imgs/webglstudio.gif

NothersInGame avatar Oct 23 '18 20:10 NothersInGame

I also want to suggest Blackprint. It haven't reach it's stable version yet, but maybe it can help with this project in the future.

It's pretty easy to create a new node and create an event listener for the port connection. I also made some node for Pixi.js's sprite, the canvas, and also media player as an example. You can try them from this link.

StefansArya avatar Nov 08 '20 16:11 StefansArya

Thanks a lot for the suggestion you have done a pretty good work the library seems quite complete.

I'm already working on a custom solution for this, since I also want to experiment a bit with it.

tentone avatar Nov 08 '20 21:11 tentone