-
Notifications
You must be signed in to change notification settings - Fork 91
Tutorial_10(en US)
MikiraSora edited this page Jan 4, 2024
·
1 revision
This application uses MEF as the plug-in framework, and then encapsulates it into an IoC
global class to provide to users.
Users can get the desired implementation for use through IoC.Get()
and IoC.GetAll()
.
Plug-in packages are in folders. To load a plug-in, users need to insert the folder of this plug-in package into the Plugins
folder in the root directory of the editor program.
How to write a plug-in? You only need to write a C# class library, and then construct it according to the above folder when generating.
- 0. How to obtain this project application and updates
- 1. How to create a new fumen project
- 2. Prepare your editor environment
- 3. Add/select/delete/drag objects
- 4. Draw a lane (or other objects like Start/Next/End)
- 4.2 How to draw lane with curves
- 4.4. Additional options for lanes
- 5. Object Properties
- 6. Add (Wall)Tap and (Wall)Hold
- 7. Add Bell
- 8. Preview
- 9. How to add SVG objects and convert them into lanes
- 10. Load plugins and write a plugin by yourself
- 10.2 Write and run scripts
- 11. Sounds
- 12. Shortcut keys & convenient actions
- 13. File backup and rescue
- 14. How to generate game loadable .ogkr file
- 15. Detailed explanation of copy and paste logic