snozbot / fungus

An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
MIT License
1.63k stars 291 forks source link

Feature Proposal For Characters Portrait Tweening (Discussion) #1008

Open breadnone opened 3 years ago

breadnone commented 3 years ago

Is your feature request related to a problem? Please describe. Currently there's no easy way to tween characters portrait as all of them handled on runtime, thus making a simple jumping up/down or even move left/right as part of character expression can only be achieved via custom commands which may not be a convenient way of doing it to most users who don't know how to code.

And to make it clear, this is just a discussion on how to tackle some of those problems mentioned above.

Describe the solution you'd like Option No. 1: Expose character portrait to all LeanTween commands such as; Move, Scale, Rotate, etc. I've a rough working prototype for this already, see screenshot below: image

Option No. 2: Make dedicated commands for characters portrait to Move, Scale, Rotate, etc. This may end up with bloats of new commands tho.

Additional context Those mentioned above are basic functionalities that most visual novel engines/frameworks have. Personally I'd go with option No.1 simply bcos we don't need any similar commands just for character portraits, this way old users won't have any problems to adapt.

Sorry had to tag you @stevehalliwell. Any inputs are welcome, and yes, I may working on this feature myself.