WIP! WIP! Faces and Expressions: Min-Seo
Added 2020-01-25 02:00:25 +0000 UTC
Hey guys!
Min-Seo's here! Not too many changes for her at this point, since her design is up to date already.
And a little update about the mouse shaking bit. So I managed to get this feature working already, but I've still yet to put in the other key stuff to control it. Here's some of the options that I'm going to put out:
- Min and max mouse speed or shake threshold: This controls how sensitive your mouse or phone "shake" is. By default the mouse min/max speed is set to 0 - 300, while the phone is set to 0-6. I have not done a phone shake test yet, so while I can see a crude test working, I need to see it in action to test it properly. Now, this means that we have a range from 0-300 pixel movement from the mouse in the both x and y axes (we total them up), this translates to 0-100% to the added speed in the animation. The phone takes in the total movement in the x, y, and z axes. This lets us adjust how much shake we need to produce the desired results. If you're a shakey guy, well, adjust accordingly. Same with if you're not into a lot of movement.
- Min and max sensitivity: This is currently set to 0 - 1600. If 1000 is the default animation speed, An additional 1000, totaling to 2000 means double. If we add another 1000, it means triple the default speed. The option above maps the current % to our sensitivity here, so if you're "shaking" 150 pixels worth, you're getting 50% of 1600, or 800 speed. This 800 is then added to the current animation speed. Animation is updated every half a second. You can change the max to something like 3000 - it might work with some scenes, but with others, it might look strange.
- Mouse and phone shake drop delay: Now I know shaking is tiring. Not to worry, I've added this in. Once you stop shaking the mouse or phone, you can set the number of seconds the last animation speed is sustained before being dropped off to 0. Default delay is set to 3000 or 3 seconds. So if you like to cruise about, you can set it to something like 5 seconds. If you like more "responsiveness", set it to something low like 500.
- An on/off button: I've yet to put this in.
The phone shaking feature is something that I've to test. It's also tied to the mouse shaking feature. You can use both if you can (I've yet to try connecting a mouse to a phone and see if the mouse shake works there), but if you do use both, I've set it to take both calculations and total them in, so you'll see an increase in speed - which may look ridiculous lol.