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

Add "Actors" #5

Open
erodozer opened this issue Mar 21, 2017 · 3 comments
Open

Add "Actors" #5

erodozer opened this issue Mar 21, 2017 · 3 comments
Milestone

Comments

@erodozer
Copy link
Contributor

Add the concept of Actors to Sologue.

Actors should have the following things

  • A name
  • A portrait
  • Speech sound effect

When adding lines of dialog to Sologue, each line can have an Actor associated with it instead of just a name like it currently uses. This should allow for reusable nodes/assets when defining dialog.

Actors should be another node type.

@ArcOfDream
Copy link
Owner

Hm hm hm, that's something I haven't actually thought of, though I did intend to make something for portraits to allow using more than just one default portrait of a character, to allow displaying emotion, for example. With this kind of approach though, I'm having a hard time figuring out how'd that look like. What do you think?

@erodozer
Copy link
Contributor Author

If you want to have different emotions, portrait could possibly be a dict on the Actor, with the emotion tag being the key and the portrait resource being mapped to that. A tag of "default" would be necessary for any kind of fallback image.

@erodozer
Copy link
Contributor Author

Alternatively a node can be created for Actors that just has a whole bunch of named sprite children that are each of the emotions, then the visibility of the children is toggled based on the current emotion. I feel this would probably be an easier to use approach

@ArcOfDream ArcOfDream added this to the 1.0 milestone Mar 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants