Method and apparatus for processing background visual effect
First Claim
1. A method for processing a background visual effect, comprising:
- registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background;
selecting a visual effect mode corresponding to the background according to a running instruction, and initializing a dependence resource, a running parameter and a handler corresponding to the selected visual effect mode to control the background to enter a running status of the selected visual effect mode; and
switching a current running visual effect mode of the background according to a received switching instruction;
wherein the switching a current running visual effect mode of the background according to a received switching instruction specifically comprises;
judging whether a target visual effect mode of the background is available according to the received switching instruction;
if available, switching an original visual effect mode currently running to the target visual effect mode; and
if not available, setting a flag indicative of unavailability for the target visual effect mode and maintaining a running status of the original visual effect mode of the background;
wherein the switching an original visual effect mode currently running to the target visual effect mode specifically comprises;
when the original visual effect mode currently running is available, terminating the original visual effect mode and starting and running the target visual effect mode; and
when the original visual effect mode currently running is unavailable, starting the target visual effect mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method and an apparatus for processing a background visual effect. The method is registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background, selecting a visual effect mode corresponding to the background according to a running instruction, and initializing the dependence resource, the running parameter and the handler corresponding to the selected visual effect mode to control the background to enter the running status of the selected visual effect mode, and switching the current running visual effect mode of the background according to a received switching instruction. Through the method and the apparatus for processing a background visual effect, background visual effects can be shared in different scenarios, the variety of background visual effects which can be implemented in the same scenario is enriched and the effect of user experience is improved.
22 Citations
5 Claims
-
1. A method for processing a background visual effect, comprising:
-
registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background; selecting a visual effect mode corresponding to the background according to a running instruction, and initializing a dependence resource, a running parameter and a handler corresponding to the selected visual effect mode to control the background to enter a running status of the selected visual effect mode; and switching a current running visual effect mode of the background according to a received switching instruction; wherein the switching a current running visual effect mode of the background according to a received switching instruction specifically comprises; judging whether a target visual effect mode of the background is available according to the received switching instruction; if available, switching an original visual effect mode currently running to the target visual effect mode; and if not available, setting a flag indicative of unavailability for the target visual effect mode and maintaining a running status of the original visual effect mode of the background; wherein the switching an original visual effect mode currently running to the target visual effect mode specifically comprises; when the original visual effect mode currently running is available, terminating the original visual effect mode and starting and running the target visual effect mode; and when the original visual effect mode currently running is unavailable, starting the target visual effect mode. - View Dependent Claims (2)
-
-
3. An apparatus for processing a background visual effect, comprising:
- a processor configured to be capable of executing programmed instructions comprising;
registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background; selecting a visual effect mode corresponding to the background according to a running instruction and initialize a dependence resource, a running parameter and a handler corresponding to the selected visual effect mode to control the background to enter a running status of the selected visual effect mode; and switching a current running visual effect mode of the background according to a received switching instruction; wherein the processor is also configured to be capable of executing programmed instructions further comprising; judging whether a target visual effect mode of the background is available according to the received switching instruction; switching an original visual effect mode currently running to the target visual effect mode when the target visual effect mode is available; and setting a flag indicative of unavailability for the target visual effect mode and maintaining a running status of the original visual effect mode of the background when the target visual effect mode is unavailable; the processor is also configured to be capable of executing programmed instructions further comprising; terminating the original visual effect mode and starting and running the target visual effect mode when the original visual effect mode currently running is available; and starting the target visual effect mode when the original visual effect mode currently running is unavailable.
- a processor configured to be capable of executing programmed instructions comprising;
-
4. A method for processing a background visual effect, comprising:
-
registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background; selecting a visual effect mode corresponding to the background according to a running instruction, and initializing a dependence resource, a running parameter and a handler corresponding to the selected visual effect mode to control the background to enter a running status of the selected visual effect mode; and setting a visual effect mode to be set for the background according to a received setting instruction; wherein the registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background specifically comprises; acquiring the dependence resources corresponding to the respective visual effect modes of the background and adding the dependence resources to a dependence resource list maintained by a system memory; acquiring the running parameters corresponding to the respective visual effect modes of the background and adding the running parameters to a running parameter list maintained by the system memory; and acquiring the handlers corresponding to the respective visual effect modes of the background and adding the handlers to a handler list maintained by the system memory; the setting a visual effect mode to be set for the background according to a received setting instruction specifically comprises; judging whether the visual effect mode to be set is in a running status according to the received setting instruction; if in a running status, stopping the visual effect mode and setting related information of the visual effect mode; starting the visual effect mode; and if not in a running status, setting the related information of the visual effect mode; wherein after setting the related information of the visual effect mode, the method further comprises; judging whether the related information of the visual effect mode is set initially; and
;if set initially, generating a flag indicative of initial setting for the visual effect mode.
-
-
5. An apparatus for processing a background visual effect, comprising:
- a processor configured to be capable of executing programmed instructions comprising;
registering dependence resources, running parameters and handlers corresponding to respective visual effect modes of a background; selecting a visual effect mode corresponding to the background according to a running instruction and initializing a dependence resource, a running parameter and a handler corresponding to the selected visual effect mode to control the background to enter a running status of the selected visual effect mode; and setting a visual effect mode to be set for the background according to a received setting instruction; wherein the processor is also configured to be capable of executing programmed instructions further comprising; acquiring the dependence resources corresponding to the respective visual effect modes of the background and adding the dependence resources to a dependence resource list maintained by a system memory; acquiring the running parameters corresponding to the respective visual effect modes of the background and adding the running parameters to a running parameter list maintained by the system memory; and acquiring the handlers corresponding to the respective visual effect modes of the background and adding the handlers to a handler list maintained by the system memory; the processor is also configured to be capable of executing programmed instructions further comprising; judging whether the visual effect mode to be set is in a running status according to the received setting instruction; and stopping the visual effect mode, setting related information of the visual effect mode and starting the visual effect mode when the visual effect mode is in a running status, and setting the related information of the visual effect mode when the visual effect mode is in a non-running status; the processor is also configured to be capable of executing programmed instructions further comprising; judging whether the related information of the visual effect mode is set initially, and if the related information of the visual effect mode is set initially, generating a flag indicative of initial setting for the visual effect mode.
- a processor configured to be capable of executing programmed instructions comprising;
Specification