josmas / openwonderland

Automatically exported from code.google.com/p/openwonderland
GNU General Public License v2.0
3 stars 5 forks source link

Inaccurate Gesture Performance #237

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Log into Wonderland world with another user and open gesture menu as an IMI 
avatar.
2. Click cheer button. 
3. Click laugh button.

What is the expected output? What do you see instead?
You should expect the other user to see your avatar cheering and then laughing. 
Instead, the other person will only see your avatar cheering.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by pympno...@gmail.com on 27 Jan 2012 at 9:26

GoogleCodeExporter commented 9 years ago
After much digging, here is what I saw:

Every gesture click sends a pressed and release message. The press message 
doesn't have a meaningful animation name associated with it...typically the 
animation state that was active on press such as "idle". The release message 
accurately sends the correct animation name, so when we receive release 
messages, we check to make sure it's a MISC_ANIMATION trigger (7), if true, set 
the new animation name and called triggerPressed().

See attached diff for further details.

Original comment by pympno...@gmail.com on 2 Feb 2012 at 9:24

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by pympno...@gmail.com on 5 Feb 2012 at 4:04

GoogleCodeExporter commented 9 years ago
Better diff -- send current animation based on CycleActionState, regardless of 
what the current state is.

Original comment by jonathan...@gmail.com on 15 Feb 2012 at 11:20

Attachments:

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r4801.

Original comment by jonathan...@gmail.com on 15 Feb 2012 at 11:24