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

Improvements: Camera follow UGO, (Key)* to toggle. #21

Open
Mario675 opened this issue Sep 2, 2020 · 1 comment
Open

Improvements: Camera follow UGO, (Key)* to toggle. #21

Mario675 opened this issue Sep 2, 2020 · 1 comment

Comments

@Mario675
Copy link

Mario675 commented Sep 2, 2020

Reasons

  • It will save extra clicks navigating the environment.
  • Less fiddle.
  • Useful for following UGO through screen wrap.
  • For (Key)*, the button can be assigned to `. That way, if text is involved, there won't be much interference while another UGO is running.

Compatibility:

  • Zoom will have to follow along with this new movement.
  1. When UGO hits another cell, slowly glide/ease to the middle of the cell.
  2. When UGO Exits a cell glide/ease out of the cell.
Screen-wrap design options:
  1. teleport the camera to the other side.
When two or more UGO exits out of a cell,
  • locate the median point between the two at default.
  • Number keys to switch from 1st to 2nd UGO, or click on UGO that you want to focus on.
  • Sequence of UGO's should first be determined by which one appears first. Otherwise, Sequence them from top to bottom when they are created from the cell host; either from when they appear at first, or from where they are, relative from the top to bottom of the screen.
Extras.
  • ( ` ) key to exit UGO follow mode.
  • Indicator for follow mode. I suggest a small, unobtrusive border around the screen.
@Mario675 Mario675 changed the title Improvements: Camera follow UGO, (Key*) to toggle. Improvements: Camera follow UGO, (Key)* to toggle. Sep 2, 2020
@sirati
Copy link

sirati commented Dec 22, 2020

I will try implementing this in #25

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