byvar / raymap

Map viewer/editor for OpenSpace games (e.g. Rayman 2, 3, Arena, Tonic Trouble)
81 stars 11 forks source link

automate property changes feature #3

Closed eliasehmann closed 4 years ago

eliasehmann commented 4 years ago

How about adding a feature, which allows to animate a scene.

By that i mean an interface where certain properties can be defined over time, like position of character/object on the map, but more flexible than via the GUI on https://raym.app. Main goal would be to automate property changes, by a previously defined routine, to create animations. The routine can be stored in YAML or JSON and ultimately, be generated with an GUI like a timeline with keyframes.

I proceed to develop a concept how that can be realized, until then i'd love to hear you opinion on that and of course your suggestions.

byvar commented 4 years ago

Luckily Unity is an extremely powerful tool and already allows all of this out of the box - so no need to implement this in raymap. I suggest looking up Unity Animation Clips and Unity Timelines. They come with the keyframe GUI you want as well. :)

eliasehmann commented 4 years ago

First of all, thanks for your instant reply :) Best thing that could happen is that unity already supports this. I'm afraid this can't be used with the in browser application https://raym.app, right? So can you might tell me how i can use it? :)

Shrooblord commented 4 years ago

Elias,

Simply download Unity from their website, and download or clone the RayMap repo from GitHub. The only thing you need to take care of is that after installing Unity, you need to use specifically the version 2019.3.0f6. Then, drag your RayMap repo into the Unity directory for projects, and you're good to go! You can Add your RayMap folder as a project from within Unity Hub, double-click it, and Unity will launch the RayMap project. You should be able to just hit Play Mode in the Editor, and RayMap should run as you are used to from the browser (but without the nice UI).

From there, it's all up to you! Find some tutorials online for working Unity with regards to the specific project you want to complete, and start trying things out. I never used Unity before finding RayMap two weeks ago, and now I feel like I'm super familiar with it. It's an intuitive tool and I bet you'll get the hang of it in no time.

-- Shroob

On Thu, Feb 20, 2020 at 9:15 AM eliasehmann notifications@github.com wrote:

First of all, thanks for your instant reply :) Best thing that could happen is that unity already supports this. I'm afraid this can't be used with the in browser application https://raym.app, right? So can you might tell me how i can use it? :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/byvar/raymap/issues/3?email_source=notifications&email_token=AAY2WHAIKTCNKIHQ3T7X5DDRDY3YDA5CNFSM4KX4ZVZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMLXA3Q#issuecomment-588738670, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAY2WHE2J6EX5N6CTAQVHCLRDY3YDANCNFSM4KX4ZVZA .