Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Plugin] AttachedSceneEditor #6

Open
manio143 opened this issue Oct 6, 2020 · 1 comment
Open

[Plugin] AttachedSceneEditor #6

manio143 opened this issue Oct 6, 2020 · 1 comment
Labels
new-feature An enhancement that is not related to existing components

Comments

@manio143
Copy link
Owner

manio143 commented Oct 6, 2020

Attached Scene Editor

This plugin is meant to allow launching the user's game from within the Stride.Editor, such that there's no need for an external scene monitor (like StrideLiveEditor).

To use the plugin we would want to either:

  • Provide user with an interface to implement which returns an instance of IGame, OR
  • Ask user to select an implementation of GameBase with a new() constructor that would be ran.

The second option may be better, as it allows us to provide the game with a GameContext and potentially render it within an Avalonia controlled window.

Consequently, the plugin would subscribe the NextFrame() async event and rebuild it's view model and refresh the view, accessing the SceneInstance game system for the source of entities.

@manio143 manio143 added the new-feature An enhancement that is not related to existing components label Oct 10, 2020
@manio143
Copy link
Owner Author

Requires stride3d/stride#870

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature An enhancement that is not related to existing components
Projects
None yet
Development

No branches or pull requests

1 participant