Skip to content

bs.traveling Edit in-game traveling sequences #45

@VForiel

Description

@VForiel

Create a traveling system that allow user to define keyframes and then compute a trajectory to create in-game traveling squences.

The system should work using only the following commands:

  • bs.traveling/create
  • bs.traveling/edit
  • bs.traveling/play
  • bs.traveling/rewind

Traveling sequences will be associated to a unique ID which will be given as parameter for the last three commands. Also, the play and rewind command can also take as config parameter the ID of the keyframe and a speed multiplier.

Steps:

  • Implement cubic Bezier curve algorithm
  • Create menu that allow user to define and edit keyframes
  • Implement travel integrator (position only)
  • Add rotations
  • Allow user to edit speed between 2 keyframes
  • Allow user to edit softness of trajectory before or after a keyframe
  • Store all the data in NBT storage
  • Add rewind travel integrator

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions