Currently in progress is a a Curve Editor for Orx developers, written in Orx.
The intention is to provide two features:
1) The ability to edit Bezier curves and to test objects moving along them.
2) The ability to test the same curves against FX like position, color etc.
Of course curves can be loaded, saved and exported.
Current progess on the curve interface:
https://www.dailymotion.com/video/x5pzvkk
Comments
Features:
* Object following the curve
* Pause / Unpause / Show / Hide the object on the curve
* Speed up / slow down object on the curve
* Add and delete points
* Point snapping
* Zoom and translation of the view
* Notification banner
* Help screen
* New coloured 0-markers on the grid
* Save to file
Repo is available at:
https://gitlab.com/sausagejohnson/orx-curvefx-editor
So right now it will only be for waves, or curves for other reasons.
I might show you that over the weekend and see if it's an issue with the curve, or code.
Sure, but is your intent to support all the types of curves of orxFXs in the end or only freeform ones?
If you are working on a curve and you view it in the orxFX area, the FX will use that curve. If you select sine, the curve you worked on would disappear, and a visual of the sine version would appear.
I'm thinking you can edit the sine to become the basis of a new bezier curve. Or switch back to your previous bezier that was in progress.
I'll have to do some design on that. Ultimately, it should be supported to make it more useful.
Update of the editor showing new colours, snapping points, wave preview with pausing, live editing with waves playing.
Dialogs are in too, but not shown.
2022 builds coming soon. This tool has been hopelessly inaccessible.
The Windows binary is now available at: https://gitlab.com/sausagejohnson/orx-curvefx-editor
Lastest explanation video is still available here:
Doesn't cover newer features like adding backgrounds, but it's enough to get a good overview of how to use.
Nice, however the video is only available in 480p for me at the moment. Is it still being processed by YouTube?
That's a good question. I'm no longer familiar how Youtube does things. This video is on the orxengine account. It might be time for a new video that also talks about the newer features, and shows the data and what to do with it.
That' would be awesome...
(We might use your curve editor in Dtroy 2 later for a particular surprise feature btw) .