rockbite / talos

Talos Particle Engine
Apache License 2.0
421 stars 45 forks source link

Add Gradle import instructions to README. #44

Open raeleus opened 4 years ago

raeleus commented 4 years ago

Hello,

It is not clear how to import the Talos runtime into a libGDX Gradle project. This is typically listed in the README file of the project with other GDX related libraries. I was able to figure it out through some sleuthing, but I find it hard to believe that most people have tested your library beyond just using the editor. Thank you for your consideration.

johhnry commented 4 years ago

Hi,

I just discovered the project and it looks great! Is it still in development right now?

I am trying to build the project with gradle but I can't figure how exactly how it works. I tried :

./gradlew build

But then where is the jar produced?

Thanks in advance

Tom-Ski commented 4 years ago

Yes it is!

You can use ./gradlew editor:run to launch the editor.`

If you use build, jars should be located in the editor/build/libs directory.

johhnry commented 4 years ago

Thanks @Tom-Ski for the quick answer! I just discovered gradle so I am a little bit lost.

What are the current plans for the development of the project? Can I easily add custom nodes myself? And what does "runtime" means for the project (is it related to how libgdx works?)

Tom-Ski commented 4 years ago

Plans for development are stability, performance, cleanup (this is still very early). Extra nodes can be easily created, and we have a few ideas for some nice things, like plugins for custom nodes so they don't have to live in this repository.

The runtimes are what applications can actually use to update and render the particles created with Talos, currently there is only a libgdx runtime, as that is what we are using talos for in production.

But in theory the runtimes can be for any engine/framework in any language. They are just responsible for loading the particle data and rendering/updating.

johhnry commented 4 years ago

Oh ok I didn't see what was the target of Talos, I thought it was a standalone particle simulation software. Now it's clear!

Is it possible to contribute to the code? With a pull request or something?

Tom-Ski commented 4 years ago

That is the idea, it can be standalone, we just use libgdx for our projects so thats why that is the current only runtime, but anyone can make a runtime that will work there too.

PR contributions welcome!