CPC G06T 13/40 (2013.01) [G06T 15/20 (2013.01); G06T 19/006 (2013.01); G06F 3/016 (2013.01); G06F 3/167 (2013.01); G06T 2200/24 (2013.01); G06T 2219/024 (2013.01)] | 22 Claims |
1. An electronic device, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving data representing an event of an avatar associated with a first user entering or exiting a virtual environment;
in response to receiving the data representing the event of the avatar associated with the first user entering or exiting the virtual environment, determining whether a visual effect has been designated by a second user for the event of the avatar associated with first user entering or exiting the virtual environment;
in accordance with a determination that a visual effect has not been designated by the second user for the event of the avatar associated with the first user entering or exiting the virtual environment:
obtaining a visual effect corresponding to the received data;
in accordance with a determination that the electronic device is configured to provide the obtained visual effect, providing the obtained visual effect, wherein the obtained visual effect at least temporarily modifies an appearance of the avatar associated with the first user; and
in accordance with a determination that the electronic device is not configured to provide the obtained visual effect, providing a third visual effect, wherein the third visual effect at least temporarily modifies the appearance of the avatar associated with the first user, and wherein the third visual effect is different from the obtained visual effect; and
in accordance with a determination that a visual effect has been designated by the second user for the event, providing the designated visual effect, wherein the designated visual effect at least temporarily modifies the appearance of the avatar associated with the first user, and wherein the designated visual effect is different from the obtained visual effect and the third visual effect.
|