Disclosure of Invention
Accordingly, the present application is directed to a method, an apparatus, an electronic device, and a storage medium for processing information in a game, which can adjust the noise effect of a rolling tire in real time according to an input physical driving parameter in a game scene, so that a player can timely and accurately acquire the real situation of the player in the game scene according to the adjusted noise effect of the rolling tire, and perform forward operation feedback and guiding functions for the player.
In a first aspect, an embodiment of the present application provides an information processing method in a game, where the game includes a game scene and a virtual mobile carrier located in the game scene, the virtual mobile carrier has a virtual wheel, and the method includes:
Determining physical driving parameters of the virtual mobile carrier under the driving control action in response to the driving control of the virtual mobile carrier;
the rolling tire noise effect is determined based on the tire material of the virtual wheel and the pavement material of the virtual moving carrier running road;
And controlling the virtual wheel to roll in the game scene, and playing the adjusted rolling tire noise effect.
In an alternative embodiment of the application, the method further comprises:
Determining a tire material of the virtual wheel;
Determining the pavement material of the virtual mobile carrier driving road;
Forming a target material combination according to the determined tire material and the determined pavement material;
And searching rolling tire noise effect materials matched with the target material combination from an audio effect material database, and determining the found rolling tire noise effect materials as the rolling tire noise effect of the virtual wheel.
In an alternative embodiment of the application, the step of adjusting the rolling tire noise effect according to the physical driving parameters comprises:
Determining sound effect adjusting parameters which correspond to each physical driving parameter of the physical driving parameters and aim at the rolling tire noise effect;
and adjusting the noise effect of the rolling tire according to the determined sound effect adjusting parameters.
In an alternative embodiment of the application, the physical driving parameter comprises a rolling resistance value of the virtual mobile carrier under the driving maneuver, the sound effect adjustment parameter comprises a pitch,
The determining the sound effect adjusting parameter for the rolling tire noise effect, which corresponds to each of the physical driving parameters, includes:
determining, for the rolling resistance value in the physical drive parameter, a tire pressure for characterizing a vertical downward direction to which the virtual wheel is subjected, from the rolling resistance value and a vehicle weight of the virtual mobile vehicle;
From the determined tire pressure, a pitch for the rolling tire noise effect is determined.
In an alternative embodiment of the application, the tire pressure is the ratio of the rolling resistance value to the vehicle weight of the virtual mobile vehicle,
Wherein the greater the tire pressure, the lower the pitch of the rolling tire noise effect.
In an alternative embodiment of the application, the physical driving parameter comprises a travel speed of the virtual mobile carrier, the sound effect adjustment parameter comprises a volume,
The faster the virtual moving carrier runs, the larger the volume of the rolling tire noise effect.
In an alternative embodiment of the application, the physical driving parameter comprises a value of a degree of longitudinal slip of the tire of the virtual wheel on the road, the sound effect adjustment parameter comprises a mixing index,
The determining the sound effect adjusting parameters corresponding to each physical driving parameter of the physical driving parameters respectively aiming at the rolling tire noise effect comprises the following steps:
If the longitudinal slip degree value of the tire is not the set value, determining a sound mixing index aiming at the rolling tire noise effect according to the longitudinal slip degree value of the tire;
The method further comprises the steps of:
and if the longitudinal slip degree value of the tire is a set value, outputting the rolling tire noise effect.
In an alternative embodiment of the present application, the step of determining the mixing index for the rolling tire noise effect according to the tire longitudinal slip degree value includes:
Determining a mixing proportion value corresponding to the longitudinal slip degree value of the tire according to the corresponding relation between the longitudinal slip degree values of the tire and the mixing proportion value which are constructed in advance;
determining the mixing proportion value as a mixing index aiming at the rolling tire noise effect;
the method for adjusting the rolling tire noise effect according to the determined sound effect adjusting parameters comprises the following steps:
the method comprises the steps of calling a target slip sound effect, wherein the target slip sound effect is determined based on tire materials of virtual wheels and pavement materials of a virtual mobile carrier driving road;
attenuating rolling tire noise effect according to the mixing index;
and enhancing the target sliding sound effect according to the mixing index.
In an alternative embodiment of the present application, the target slip sound effect includes a sliding friction sound effect and a rolling friction sound effect,
The target slip sound effect is called in the following mode:
If the longitudinal slipping degree value of the tire belongs to the first interval, the sliding friction sound effect is called;
If the longitudinal slip degree value of the tire belongs to the second section, the rolling friction sound effect is called, and the upper limit value of the first section is smaller than the lower limit value of the second section.
In an alternative embodiment of the application, the method further comprises:
determining whether the virtual mobile carrier is in a vacated state under the driving control action;
if the tire is determined to be in the empty state, closing the rolling tire noise effect;
before the rolling tire noise effect after the play adjustment, the method further comprises the following steps:
Determining that the virtual mobile vehicle is not in a vacated state.
In a second aspect, an embodiment of the present application provides an information processing apparatus in a game including a game scene and a virtual moving carrier in the game scene, the virtual moving carrier having virtual wheels, the apparatus comprising:
The parameter determining module is used for responding to driving control of the virtual mobile carrier and determining physical driving parameters of the virtual mobile carrier under the driving control action;
The sound effect adjusting module is used for adjusting the rolling tire noise effect according to the physical driving parameters, wherein the rolling tire noise effect is determined based on the tire material of the virtual wheel and the pavement material of the virtual moving carrier running road;
And the control module is used for controlling the virtual wheel to roll in the game scene and playing the adjusted rolling tire noise effect.
In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory in communication over the bus when the electronic device is running, the processor executing the machine-readable instructions to perform the steps of an information processing method in a game as described above.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the information processing method in a game as described above.
The embodiment of the application provides an information processing method, device, electronic equipment and storage medium in a game, wherein the method comprises the steps of responding to driving control on a virtual moving carrier, determining physical driving parameters of the virtual moving carrier under the driving control action, adjusting rolling tire noise effect according to the physical driving parameters, determining the rolling tire noise effect based on tire materials of virtual wheels and road surface materials of a driving road of the virtual moving carrier, controlling the virtual wheels to roll in a game scene, and playing the adjusted rolling tire noise effect.
Compared with the prior art, when the vehicle moves, only one sound friction sound is generated in the drifting process, the embodiment of the application can adjust the prerecorded rolling tire noise effect in real time according to the physical driving parameters of the virtual moving vehicle in the running process of the game under the driving control action, so that the virtual moving vehicle plays the adjusted rolling tire noise effect in the moving process, as the physical driving parameters of each virtual wheel can be different, the rolling tire noise effect of each virtual wheel is different, and then the rolling tire noise effects of four virtual wheels are simultaneously played, the rolling tire noise effect of the vehicle in the running process of the real world can be simulated in the game, the sense of reality of a player in the game is improved, meanwhile, the real-time adjusted rolling tire noise effect can show the rich material and strength change of the vehicle tire in the reality, so that the player can timely and accurately know the real situation of the vehicle in the game according to the adjusted rolling tire noise effect, such as whether the vehicle speed is overlarge or not, whether the running resistance received by the player is overlarge or not, and whether the running resistance received by the player appears or not, the real situation of the vehicle is timely adjusted, and the real-time can play the real-time operation of the vehicle can be guided to the player according to the real situation.
In order to make the above objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. The components of the embodiments of the present application generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the application, as presented in the figures, is not intended to limit the scope of the application, as claimed, but is merely representative of selected embodiments of the application. Based on the embodiments of the present application, every other embodiment obtained by a person skilled in the art without making any inventive effort falls within the scope of protection of the present application.
In the description of the present application, it should be noted that, if the terms "upper", "lower", and the like indicate an azimuth or a positional relationship based on the azimuth or the positional relationship shown in the drawings, or an azimuth or the positional relationship conventionally put in use of the product of the application, it is merely for convenience of describing the present application and simplifying the description, and it is not indicated or implied that the apparatus or element referred to must have a specific azimuth, be configured and operated in a specific azimuth, and thus should not be construed as limiting the present application.
Furthermore, the terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The information processing method in the game in one embodiment of the present invention may be run on the terminal device or the server. The terminal device may be a local terminal device. When the information processing method in the game runs on the server, the information processing method in the game can be realized and executed based on a cloud interaction system, wherein the cloud interaction system comprises the server and the client device.
In an alternative embodiment, various cloud applications, such as cloud gaming, may be run under the cloud interaction system. Taking cloud game as an example, cloud game refers to a game mode based on cloud computing. In the running mode of the cloud game, the running main body of the game program and the game picture presentation main body are separated, the storage and running of the information processing method in the game are completed on the cloud game server, the client device is used for receiving and sending data and presenting the game picture, for example, the client device can be a display device with a data transmission function close to a user side, such as a first terminal device, a television, a computer, a palm computer and the like, but the terminal device for carrying out the information processing method in the game is the cloud game server of the cloud. When playing the game, the player operates the client device to send an operation instruction to the cloud game server, the cloud game server runs the game according to the operation instruction, codes and compresses data such as game pictures and the like, returns the data to the client device through a network, and finally decodes the data through the client device and outputs the game pictures.
In an alternative embodiment, the terminal device may be a local terminal device. Taking a game as an example, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used for interacting with the player through the graphical user interface, namely, conventionally downloading and installing the game program through the electronic device and running. The manner in which the local terminal device provides the graphical user interface to the player may include a variety of ways, for example, may be rendered for display on a display screen of the terminal, or provided to the player by holographic projection. For example, the local terminal device may include a display screen for presenting a graphical user interface including game visuals, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.
It should be noted that the features of the embodiments of the present application may be combined with each other without conflict.
Currently, with the rapid development of online games, more and more racing games are emerging. Among these, the most popular of racing games are various types of racing games.
Racing games can be largely divided into three categories, entertainment, simulation, and simulator.
The recreation is mainly used as sensory service for racing games, and the main recreation is played, so that various props can be used for improving game pleasure in the game process, the sound expression is rough, and the sound expression of tires in the game basically only has one friction sound generated when drifting.
The simulated racing game is a more realistic racing game, can help a player to master basic racing principles, improves the driving technology of the player to a certain extent, and can find a balance point between entertainment and reality, so that driving operation is more realistic, namely, the player can have driving fun and can not feel too much frustration in the playing process.
The racing simulator simulates the real world physical state as much as possible, brings the rider close to the real driving hand feeling, and has the operation requirement similar to that of a factory racing car, and each fine operation can influence the performance.
For the simulated racing games and racing simulators, feedback of vehicle tires is of great importance to driving experience, and rich material and strength changes of the vehicle tires in reality are difficult to be shown only by drift sounds, and forward operation feedback and guiding effects for players are also difficult to play.
Based on this, considering the automobile tire noise heard in reality, mainly produced by the mutual friction and extrusion of two materials of the tire and the road surface, the sounds shown by the different material combinations are also quite different. Meanwhile, the change of the physical driving parameters is a main factor for changing the audio performance of the two materials. Therefore, the two materials of the tire and the road surface are disassembled and built into different combinations, and then the game engine and the game sound engine are combined to be matched with various motion states of the vehicle, so that the real-time tire noise performance of the vehicle can be obtained.
The invention further provides the following conception that the prerecorded rolling tire noise effect is adjusted in real time according to the physical driving parameters of the virtual moving carrier under the driving control action in the game process, so that the adjusted rolling tire noise effect is played by the virtual moving carrier in the moving process, the rolling tire noise effect of a vehicle in the real world in the running process can be simulated in the game, the reality of a player in the game is improved, the abundant material and force changes of the vehicle tire in reality can be shown through the rolling tire noise effect adjusted in real time, and the player can timely and accurately know the real situation of the vehicle tire in the game scene according to the rolling tire noise effect after adjustment, so that the rolling tire noise effect adjusted in real time plays a role in forward operation feedback and guide for the player.
Before starting to introduce the technical solution of the present invention, related terms designed by the present invention are briefly introduced.
Game scenario in a virtual simulated racing game, the game scenario may include a racetrack composed of various pavement materials and a virtual mobile vehicle moving over the racetrack. The track generally comprises a straight track and a curve, a player can control a virtual object to drift on the curve of the track, the virtual object can refer to a racing car controlled by the player, the racing car is displayed in a graphic user interface in a local or whole mode, for example, under a first person view angle, the content of the graphic user interface is presented in a main control view angle of a user, the immersive experience of the user is enhanced, only a local part of a game role, such as a cab of the racing car, can be seen in the interface, under a third person view angle, the whole racing car can be presented in the graphic user interface, the control difficulty and dizziness of the user are reduced, the motion feeling of the picture is emphasized, and particularly, the method is displayed, a developer can select according to the content of the game.
When the racing game runs, the racing tracks, the racing of the player and the racing of other players can be exhibited in the game scene. When a game scene of the racing game is presented in the foreground, a player can control the racing by touching a screen of the touch terminal. The virtual objects in the game scene may include a first virtual object and a second virtual object, the first virtual object may be a racing car controlled by a player, and the first virtual object is controlled by a driving manipulation instruction triggered by the player. The second virtual object may be a racing car controlled by other players or by the gaming system itself, the second virtual object not being controlled by a driving maneuver instruction triggered by the player itself.
The virtual moving carrier can be a virtual motor vehicle, such as a virtual automobile, a virtual motorcycle, a racing car and the like, and the bearing part of the virtual moving carrier is a virtual wheel of the virtual moving carrier. The present invention will be described below by taking a virtual car as an example.
The virtual wheels can be used as bearing parts and driving parts of the virtual moving carrier, the virtual moving carrier can be driven to run in a game scene through the rotation of the virtual wheels, and one virtual moving carrier mainly comprises two virtual wheels or four virtual wheels, wherein the virtual wheels are provided with tires.
The game engine can carry out real physical simulation settlement on the operation of the player into the physical driving parameter value required by the audio, and settle the operation on the game sound engine for carrying out real-time audio control and call.
The game sound engine is used for planning and designing logic rules capable of triggering audio in advance, and processing the sound expression of the tire in real time through a series of parameters and corresponding to dynamic restoration in a game, and can be Wwise as an example.
The audio recording and making process technology is used to record the real tyre effect and to post-process and to use the recorded tyre effect as audio material to be placed into Wwise.
The audio material is a sound material file which can be played, and the audio samples corresponding to different types of pavement materials in the game scene are different.
Road surface materials refer to the types of road surfaces in game scenes, such as asphalt road surfaces, grass road surfaces, gravel road surfaces and the like.
Tire material is the type of material of the tire of the virtual wheel, generally rubber material, but the rubber material has different formulas. Here, different tires correspond to different tire models, and tires of different tire models have rubber materials of different formulations.
A digital audio workstation (Digital Audio Workstation, DAW for short) for recording, mixing, audio editing and digital audio processing.
Real-TIME PARAMETER Controls (RTPCs) that control specific properties of various Wwise objects (including sound effect objects, containers, buses, effectors, etc.) in Real-time based on Real-time parameter changes occurring in the game.
Loop, a sound making mode, can make this sound repeat the circulation play infinitely through Wwise, and let the player not hear sound breakpoint and linking trace.
Event—here referring to sound Event Wwise, wwise packages the sound ultimately into events for game use, which also allows the program to adjust the final playback effect of the sound by parameters.
Based on the above description, the method, the device, the electronic device and the storage medium for processing information in a game provided by the invention are described in detail below.
Referring to fig. 1, fig. 1 is a flowchart of a method for processing information in a game according to an embodiment of the application. As shown in fig. 1, the game provided in the embodiment of the present application includes a game scene and a virtual mobile carrier located in the game scene, the virtual mobile carrier having virtual wheels, the method includes:
s110, responding to driving control on the virtual mobile carrier, and determining physical driving parameters of the virtual mobile carrier under the driving control effect.
And S120, adjusting the rolling tire noise effect according to the physical driving parameters, wherein the rolling tire noise effect is determined based on the tire material of the virtual wheel and the pavement material of the virtual moving vehicle running road.
S130, controlling the virtual wheels to roll in the game scene, and playing the adjusted rolling tire noise effect.
The steps of the foregoing examples provided in the embodiments of the present application will be described below by taking an example in which the foregoing method is applied to a terminal device.
In step S110, the driving manipulation may refer to a driving manipulation instruction issued by the player through the terminal device, and the driving manipulation instruction is used for controlling the virtual moving vehicle to move. The game device with the game handle comprises a virtual mobile carrier, a game device with the game handle, a virtual mobile carrier, a player, a mobile terminal game, a screen, a touch control mobile terminal, a virtual mobile carrier, a driving control command and a driving control command, wherein the player can control the virtual mobile carrier through the mouse and the keyboard for a PC terminal game, and then sends the driving control command to the virtual mobile carrier to enable the virtual mobile carrier to move in a game scene, the player can control the virtual mobile carrier through the screen of the touch control mobile terminal for the mobile terminal game, and then sends the driving control command to the virtual mobile carrier to enable the virtual mobile carrier to move in the game scene.
In an exemplary embodiment, a virtual key is set in a game scenario of a graphical user interface of a touch terminal, and a terminal device responds to a trigger operation of a player for the virtual key to obtain a driving control instruction for a virtual mobile carrier, so that a server receives the driving control instruction. Specifically, the player may press the screen of the touch terminal to perform the touch operation, and if the touch operation is triggered at the position of the response area of the virtual key, a corresponding driving control instruction may be generated according to the virtual key, so as to control the virtual mobile carrier to move, where the response area of the virtual key may be the virtual key itself or a touch area covering the virtual key and having an area larger than that of the virtual key.
Illustratively, two virtual keys of left and right are arranged in the game scene. If the player presses the screen at the position of the left virtual key to execute the touch operation, it can be judged that the left virtual key responds to the touch operation, and then a driving control instruction for controlling the virtual mobile carrier to move leftwards is generated according to the left virtual key, so that the virtual mobile carrier moves leftwards.
The volume of the tire noise can be adjusted according to the running speed of the vehicle, and meanwhile, in order to express the rolling resistance change of the wheels under different loads, the RTPC influence of vertical downward pressure on the high expression of the tire noise can be added, so that the influence of different vehicle tire pressures and vehicle weights on the tire noise can be simulated, and further, the pitch change of the tire caused by the shift of the center of gravity of the vehicle during braking and turning can be simulated.
Accordingly, in response to a driving maneuver for the virtual mobile vehicle, a physical driving parameter of the virtual mobile vehicle under the driving maneuver is determined by the game engine. Here, the real physical simulation settlement can be performed according to the driving control instruction issued by the player to obtain the physical driving parameter value required by the audio, and the settled physical driving parameter value is settled to the game sound engine to perform real-time audio control and call.
In this step, the physical driving parameters may include at least one of a rolling resistance value of the virtual moving vehicle under the driving manipulation, a running speed of the virtual moving vehicle, and a tire longitudinal slip degree value of the virtual wheel on the running road.
In one embodiment, the physical driving parameter may include a plurality of physical driving parameters, that is, the physical driving parameter may include a rolling resistance value, a running speed, and a tire longitudinal slip degree value at the same time, and the rolling tire noise effect is adjusted according to respective influences of the rolling resistance value, the running speed, and the tire longitudinal slip degree value on the rolling tire noise effect. Wherein, the rolling resistance value influences the pitch of the rolling tire noise effect, the running speed influences the volume of the rolling tire noise effect, and the longitudinal tire slip degree value influences the mixing index of the rolling tire noise effect.
In this way, in step S120, the rolling tire noise effect is adjusted based on the physical driving parameters, and the rolling tire noise effect is determined based on the tire material of the virtual wheel and the road surface material of the virtual moving vehicle running road.
In the step, the rolling tire noise effect refers to the sound generated by rolling friction between the tire and the ground in the normal running process of the vehicle, wherein the initial rolling tire noise effect of the virtual wheel is a prerecorded sound effect material. In a real scene, as the rolling friction force of the tire can be influenced by the tire material and the pavement material, the rolling tire noise effect of the wheel is further influenced, and therefore when the sound effect material is collected, the sound effect material matched with the tire material and the pavement material with different combinations is established so as to be conveniently called by a server.
Illustratively, the rolling tire noise effect for each virtual wheel is determined by:
And 101, determining the tire material of the virtual wheel.
The method comprises the steps of determining the tire model of a virtual wheel according to the model of a virtual mobile carrier, determining the tire material of the virtual wheel according to the determined wheel model, and establishing the association relationship between the model of the virtual mobile carrier and the tire model of the virtual wheel and the association relationship between the wheel model and the tire material in a database in advance.
Here, the tire material generally refers to a rubber material, but the formulation of the rubber material may be different. That is, different tires correspond to different tire models, and the tires of different tire models are made of rubber materials with different formulas.
Step 102, determining the pavement material of the virtual mobile carrier driving road.
In the step, the road material of the virtual mobile carrier driving road is determined according to the road identification of the virtual mobile carrier driving road, wherein the association relation between the road identification and the road material is established in the database in advance. Here, the traveling road may be an asphalt road surface, a grass road surface, a gravel road surface, or the like.
In one embodiment, the road mark can be set according to different types of game scenes, and can be a road mark of a running road in different types of game scenes in advance, and the road surface material of the running road in the game scenes is determined according to the marked road mark.
In another embodiment, the road identifier may be set according to different road segments in the same game scene, so as to increase the challenge of the player in the game, multiple different road surfaces may be set on one driving road, for example, one driving road may include an asphalt road surface, a lawn road surface and a gravel road surface, so that at the starting position of the driving road with different road surface materials, a road identifier for the road surface may be set, where the road identifier is used for determining the road surface material of the road segment, for example, the road identifier corresponding to the asphalt road surface is a, the road identifier corresponding to the lawn road surface is b, and the road identifier corresponding to the gravel road surface is c. In addition, if one road is only one road mark, the road surface material of the one road can be considered to be the same all the time.
And 103, forming a target material combination according to the determined tire material and the determined pavement material.
Here, since the rolling layer of the virtual tire is relatively stable and single, the road surface material and the tire material may be mixed in the DAW according to a predetermined ratio and then integrated into Wwise and then treated as the same layer.
In the step, according to the determined multiple tire materials and multiple pavement materials, multiple target material combinations are obtained, a first material combination mark is set for each target material combination, and the first material combination mark is used for calling rolling tire noise effect materials matched with the material combination mark from an audio effect material database. The sound effect material database stores a large number of rolling tire noise effect materials in advance, and a first material combination mark is arranged for each rolling tire noise effect material for facilitating the server to call.
And 104, searching rolling tire noise effect materials matched with the target material combination from the sound effect material database, and determining the found rolling tire noise effect materials as the rolling tire noise effect of the virtual wheel.
In the step, when the sound effect materials are collected, the sound effect materials can be restored by recording the moving automobile tires and then manufacturing a section of stable tire noise loop for the automobile to run.
Therefore, the rolling tire noise effect of the virtual wheel can be determined from the sound effect material database according to the target material combination of the tire material and the pavement material, and the determined rolling tire noise effect is used as the initial rolling tire noise effect of the virtual wheel. The rolling tire noise effect may then be adjusted based on the physical driving parameters.
In one embodiment, if the physical driving parameters include a plurality of physical driving parameters, the rolling tire noise effect can be adjusted according to the game sound engine, specifically, the sound effect adjusting parameters corresponding to each physical driving parameter in the physical driving parameters are determined for the rolling tire noise effect, and the rolling tire noise effect is adjusted according to the determined sound effect adjusting parameters.
Here, according to the correlation between the pre-established physical driving parameters and the sound effect adjusting parameters, the rolling tire noise effect of the virtual wheels can be adjusted in real time by combining the driving control of the virtual mobile carrier in the game scene. The sound effect adjusting parameters refer to parameters capable of changing the noise effect of the rolling tire, and can comprise volume, pitch, mixing index and the like.
Specifically, the rolling tire noise effect of the virtual wheel is adjusted according to three aspects of the physical driving parameters including a rolling resistance value, a running speed and a longitudinal tire slip degree value, and the following details are described:
the first and the second physical driving parameters comprise rolling resistance values of the virtual moving carrier under the driving control action, and the sound effect adjusting parameters comprise pitch.
The rolling resistance value can be determined by a preset rolling resistance coefficient and a wheel load, wherein the wheel load can be directly input, the rolling resistance value can also be directly read from a game engine, and the influence factors of the rolling resistance value comprise pavement materials, tire materials and vehicle weights;
Specifically, when the rolling resistance value is obtained by calculation, the rolling resistance value is equal to the product of the preset rolling resistance coefficient and the wheel load, which is expressed by the following formula:
Ff=W×f;
Wherein F f denotes a rolling resistance value, W denotes a wheel load, and F denotes a preset rolling resistance coefficient.
Here, the pitch refers to sounds of various tone heights, i.e., the height of the tone.
Based on this, the embodiment of the present application determines the sound effect adjustment parameter for the rolling tire noise effect corresponding to the rolling resistance value in the physical driving parameter by:
The method comprises the steps of determining tire pressure used for representing vertical downward pressure born by a virtual wheel according to the rolling resistance value and the vehicle weight of a virtual moving vehicle aiming at the rolling resistance value in physical driving parameters, and determining the pitch aiming at rolling tire noise effect according to the determined tire pressure. The tire pressure is the ratio of the rolling resistance value to the vehicle weight of the virtual moving vehicle, which is also called as the vehicle weight ratio, the larger the vehicle weight ratio is, the larger the pressure received by the tire is, and further, the lower the pitch of the rolling tire noise effect is, otherwise, the smaller the pressure received by the tire is, the higher the pitch of the rolling tire noise effect is.
For example, referring to fig. 2, fig. 2 is a schematic diagram showing a change between tire pressure and pitch of rolling tire noise effect according to an embodiment of the present application. As shown in fig. 2, the abscissa x in the variation diagram represents the tire pressure, and the ordinate y in the variation diagram represents the pitch of the rolling tire noise effect, as can be seen from fig. 2, as the tire pressure increases, the pitch of the rolling tire noise effect gradually decreases, that is, as the tire pressure increases, the pitch of the rolling tire noise effect decreases, so that the pitch for the rolling tire noise effect can be determined from the negative correlation between the tire pressure and the pitch of the rolling tire noise effect, given the tire pressure.
In particular, in order to represent the rolling resistance change of the virtual wheel under different tire pressures, a vertical downward pressure parameter is simulated in the game engine, and is represented by tyre _force_y, wherein the vertical downward pressure parameter is used for representing the vertical downward pressure born by the virtual wheel and is influenced by the rolling resistance value and the vehicle weight of the virtual moving vehicle, for example, the larger the vehicle weight is, the smaller the value of tyre _force_y is, real-time operation is performed in the game to simulate the RTPC influence of the rolling resistance value born by the virtual wheel and the real-time change of the vehicle weight of the virtual moving vehicle on the pitch of rolling tire noise effect, so that the influence of the tire pressure of different virtual vehicles on the pitch of rolling tire noise effect can be simulated, and further, the change caused by the vehicle gravity center shift can be simulated, and the motion state representation of the tire of the virtual wheel can be clearly mastered, so that the player can play a positive operation feedback and guiding role.
The second and physical driving parameters comprise the running speed of the virtual moving carrier, and the sound effect adjusting parameters comprise the volume.
Here, the travel speed is used to indicate the speed at which the virtual mobile vehicle travels in the game scene, and the sound volume is used to indicate the degree of intensity of sound, that is, the magnitude of sound.
According to the embodiment of the application, according to the correlation that the faster the running speed of the virtual mobile carrier is, the larger the volume of the rolling tire noise effect is, and the slower the running speed of the virtual mobile carrier is, the smaller the volume of the rolling tire noise effect is, the volume corresponding to the actual running speed is determined according to the actual running speed of the virtual mobile carrier in a game scene.
For example, referring to fig. 3, fig. 3 is a schematic diagram illustrating a change between a running speed and a volume of a rolling tire noise effect according to an embodiment of the application. As shown in fig. 3, the abscissa a in the changing schematic diagram represents the running speed of the virtual moving vehicle, the ordinate b represents the volume of the rolling tire noise effect, and as can be seen from fig. 3, as the running speed of the virtual moving vehicle increases, the volume of the rolling tire noise effect gradually increases, when the running speed of the virtual moving vehicle obtains the speed threshold value, the volume of the rolling tire noise effect tends to be balanced, and thereafter, even if the running speed of the virtual moving vehicle continues to increase, the volume of the rolling tire noise effect does not change, wherein the speed threshold value c can be determined according to the actual running situation of the vehicle (such as road surface materials). In this way, the volume for the rolling tire noise effect can be determined from the positive correlation between the traveling speed of the virtual moving vehicle and the volume for the rolling tire noise effect, given the traveling speed of the virtual moving vehicle.
In practice, a wheel speed may be set for the tire of the virtual wheel in the game, i.e. the linear running speed of the tire is simulated in the game engine. The volume of the rolling tire noise effect is adjusted according to the running speed of the virtual automobile, taking a smooth asphalt pavement shown in fig. 3 as an example, the volume of the rolling tire noise effect changes in a linear increasing manner along with the running speed, and further the volume of the recorded audio sample playback is changed in real time, so that the characteristic that the faster the automobile speed is, the larger the tire noise is in reality is simulated.
Thirdly, the physical driving parameters comprise the longitudinal slip degree value of the tire of the virtual wheel on the running road, and the sound effect adjusting parameters comprise the sound mixing index.
Here, the tire longitudinal slip degree value is used to indicate the slip degree of the virtual wheel when running on the running road, and can be directly read by the game engine. The mixing index may refer to the proportion of the rolling tire noise effect in the complete sound effect, that is, the proportion of the rolling tire noise effect contained in one complete sound effect, in the complete sound effect composed of the rolling tire noise effect and the slip sound effect.
The mixing index may be determined by determining a mixing ratio value corresponding to the tire longitudinal slip degree value according to a correspondence between a plurality of tire longitudinal slip degree values and mixing ratio values constructed in advance, and determining the mixing ratio value as a mixing index effective for rolling tire noise, for example.
Here, the tire longitudinal slip degree value and the mixing ratio value are in one-to-one correspondence, and after the correspondence between the plurality of tire longitudinal slip degree values and the mixing ratio value is established, the mixing ratio value (mixing index of rolling tire noise effect) of the current virtual wheel can be determined according to the current tire longitudinal slip degree value, and then the rolling tire noise effect is adjusted according to the determined mixing index of rolling tire noise effect.
In one embodiment, the sound effect adjustment parameter for the rolling tire noise effect corresponding to the tire longitudinal slip degree value among the physical driving parameters may be determined by:
if the longitudinal slip degree value of the tire is not the set value, determining a sound mixing index aiming at the noise effect of the rolling tire according to the longitudinal slip degree value of the tire.
Illustratively, the set point may be 0. If the longitudinal slip degree value of the tire is not 0, the slip between the virtual wheel and the ground is indicated, and the mixing index of the rolling tire noise effect can be determined on the basis of the known longitudinal slip degree value of the tire according to the correlation between the longitudinal slip degree value of the tire and the mixing index of the rolling tire noise effect.
If the value of the degree of the longitudinal slip of the tire is a set value, the rolling tire noise effect is outputted.
Here, when the longitudinal slip degree value of the tire is 0, the virtual moving carrier does not slip at this time, and accordingly, no slip sound effect exists, so that the sound effect output finally is all the rolling tire noise effect.
Specifically, the longitudinal slip degree value of the tire can be divided into two sections, and different slip sound effects can be called according to different sections.
Here, the target slip sound effect is a sound generated by the tire and the ground due to sliding friction or rolling friction when the vehicle slips. By way of example, the target slip effects may include a sliding friction effect and a rolling friction effect, wherein the sliding friction effect refers to an effect generated due to sliding friction between a tire of a virtual wheel and a road surface, and the rolling friction effect refers to an effect generated due to rolling friction between a tire of a virtual wheel and a road surface, and further, the target slip effect is retrieved by:
If the longitudinal slip degree value of the tire belongs to the first interval, the sliding friction sound effect is called. The upper limit value of the first interval is smaller than a set value, wherein the set value is 0.
And if the longitudinal slip degree value of the tire belongs to the second section, the rolling friction sound effect is called, and the upper limit value of the first section is smaller than the lower limit value of the second section. Illustratively, the lower limit value of the second interval is greater than the set value.
For example, referring to fig. 4, fig. 4 is a schematic diagram showing a change between a longitudinal slip level value of a tire and a mixing index of rolling tire noise effect according to an embodiment of the present application. As shown in FIG. 4, the abscissa h in the variation diagram shows the longitudinal slip degree value of the tire, the ordinate k shows the mixing index of the rolling tire noise effect, the longitudinal slip degree value of the tire is 0 as the boundary between the first section and the second section, when the longitudinal slip degree value of the tire is 0, the virtual moving carrier is indicated to have no slip at the moment and further has no slip effect, the value range of the first section is [ -1, 0), the value range of the second section is (0, 1), namely the longitudinal slip degree value of the tire smaller than 0 (negative value) belongs to the first section, the longitudinal slip degree value of the tire larger than 0 (positive value) belongs to the second section, wherein the first section corresponds to the sliding friction effect, and the second section corresponds to the rolling friction effect.
Specifically, as shown in fig. 5 and 6, fig. 5 is a schematic diagram of a change between a longitudinal slip level value of a tire and a volume of a rolling tire noise effect provided by an embodiment of the present application, and fig. 6 is a schematic diagram of a change between a longitudinal slip level value of a tire and a volume of a target slip noise effect provided by an embodiment of the present application. The abscissa h in the variation diagram shows the value of the degree of the tire longitudinal slip, the ordinate G shows the volume of the rolling tire noise effect, as shown in fig. 5, and the abscissa h in the variation diagram shows the value of the degree of the tire longitudinal slip, and the ordinate Q shows the volume of the target slip noise effect, as shown in fig. 6. As can be seen from the combination of FIGS. 5 and 6, in the first interval, the volume of the rolling tire noise effect is larger and the volume of the sliding friction noise effect is smaller and larger as the longitudinal tire slip degree value increases, in the second interval, the volume of the rolling tire noise effect is smaller and the volume of the rolling friction noise effect is larger and larger as the longitudinal tire slip degree value increases, and when the longitudinal tire slip degree value is 0, the volume of the rolling tire noise effect is maximum and the volume of the target slip noise effect is minimum and is 0.
In specific implementation, a physical value of the rolling tire noise effect of the tire of the virtual wheel is added to monitor whether the virtual moving vehicle in the game slips or not, meanwhile, a sound volume judgment is added to the rolling tire, when the tire does not slip (the rolling tire noise effect=0), the rolling tire noise effect of the virtual moving vehicle is normal sound volume, and when the tire starts to burn or slip, the rolling tire noise effect is subjected to equal-ratio attenuation, namely, a presentation space is reserved for the slip sound effect, so that whether the ground grabbing feedback of the tire is normal is simulated.
In one embodiment, the step of adjusting the rolling tire noise effect according to the determined sound effect adjustment parameters includes:
Step 201, retrieving a target slip sound effect, wherein the target slip sound effect is determined based on tire materials of virtual wheels and pavement materials of a virtual mobile carrier driving road;
here, the road surface material and the tire material may be mixed in DAW according to a predetermined ratio, and then integrated into Wwise and then treated as the same layer, thereby obtaining the target material combination.
Specifically, according to the determined multiple tire materials and multiple pavement materials, multiple target material combinations are obtained, a second material combination identifier is set for each target material combination, and the second material combination identifier is used for calling target slip sound effect materials matched with the second material combination identifier from a slip sound effect material database. The slipping sound effect material database stores a large number of slipping sound effect materials in advance, and a second material combination identifier is set for each slipping sound effect material for facilitating server calling.
When the slip sound effect materials are collected, the slip sound effect loop for running of a vehicle can be produced for the automobile through recording the moving automobile tires.
Therefore, the target slip sound effect can be called from the slip sound effect material database according to the tire material and the pavement material.
202, Attenuating rolling tire noise effect according to a mixing index;
and 203, enhancing the target sliding sound effect according to the mixing index.
Here, in step 202 and step 203, the superimposed rolling tire noise effect and the target slip sound effect are performed according to the determined mixing index. Specifically, the rolling tire noise effect is attenuated according to the mixing index, and the target slip effect is enhanced according to the mixing index.
The embodiment of the application can attenuate the volume and the pitch of the rolling tire noise effect according to the mixing index, and enhance the volume and the pitch of the rolling tire noise effect according to the mixing index.
In the embodiment of the present application, as a preferred embodiment, the rolling tire noise effect is adjusted by:
step 301, determining a mixing proportion value corresponding to the longitudinal tire slip degree value according to the corresponding relation between the longitudinal tire slip degree values and the mixing proportion value;
Step 302, determining the mixing proportion value as a mixing index for the noise effect of the rolling tire.
Step 303, retrieving a target slip sound effect, wherein the target slip sound effect is determined based on the tire material of the virtual wheel and the pavement material of the virtual mobile carrier driving road;
Step 304, attenuating rolling tire noise effect according to a mixing index;
and 305, enhancing the target sliding sound effect according to the mixing index.
When the virtual moving carrier has a slipping phenomenon in the running process, through the steps 301 to 305, the volume and the pitch of the rolling tire noise effect can be reduced in an equal ratio, the volume and the pitch of the target slip sound effect can be enhanced in an equal ratio, the adjusted rolling tire noise effect can be further obtained, and the target slip sound effect can be overlapped and played together.
Further, as the rolling resistance value of each virtual wheel and the pitch variation caused by the shift of the center of gravity of the vehicle during braking and turning may be different, the rolling tire noise effect of each virtual wheel may be different, and when the rolling tire noise effect after adjustment is played, the rolling tire noise effect of 4 virtual wheels is actually played, so when the rolling tire noise effects of four virtual wheels are played simultaneously, the rolling tire noise effect of the vehicle in the real world in the running process can be simulated in the game, and the realism of the player in the game is improved.
In an embodiment of the present application, the method further includes:
Step 401, determining whether the virtual mobile carrier is in a vacated state under the action of a driving control instruction;
In this step, the empty state refers to a state in which the virtual moving vehicle leaves the road surface, and the empty state can be determined by the traveling speed, for example, when the traveling speed reaches a certain value, the virtual moving vehicle leaves the road surface due to the excessively high traveling speed.
Step 402, if the empty state is determined, turning off the rolling tire noise effect;
here, when the virtual moving vehicle is in the empty state, there is no contact between the virtual wheel and the road surface, and there is no rolling resistance value at this time, when the rolling resistance value is 0, the tire pressure is 0, and when the tire pressure is 0, the pitch of the rolling tire noise effect is also 0. By way of example, it can be derived from FIG. 1 that when the tire pressure is 0, the pitch of the rolling tire noise effect is also 0. When the virtual moving carrier is in a vacation state, the rolling tire noise effect is directly turned off.
In this way, before playing the adjusted rolling tire noise effect, the embodiment of the application needs to determine that the virtual moving carrier is not in the empty state.
Only when the virtual moving carrier is not in a vacated state under the driving control action, the rolling tire noise effect can be adjusted according to the physical driving parameters.
Specifically, when the virtual moving vehicle is not in the empty state, the rolling tire noise effect can be adjusted according to steps S110 to S120, wherein the specific adjustment process can be as shown in the above embodiment.
According to the information processing method in the game, the prerecorded rolling tire noise effect can be adjusted in real time according to the physical driving parameters of the virtual moving carrier obtained under the driving control effect in the game process, so that the virtual moving carrier plays the adjusted rolling tire noise effect in the moving process, as the physical driving parameters born by each virtual wheel can be different, the rolling tire noise effect of each virtual wheel can be different, and then the rolling tire noise effects of four virtual wheels are played simultaneously, the rolling tire noise effect of a vehicle in the real world in the running process can be simulated in the game, the sense of reality of a player in the game is improved, various rolling tire noise effect changes in reality can be reduced as much as possible, the game experience of the player is improved, meanwhile, the rolling tire noise effect adjusted in real time can show the rich material and strength changes of the vehicle tire in reality, the player can timely and accurately learn the real situation of the rolling tire according to the adjusted rolling tire noise effect, such as whether the vehicle speed is overlarge, the running resistance of the player is excessively large, the player can timely learn the actual rolling tire noise effect in the game scene, and the real running condition is timely conducted, and the real running condition is fed back to the player, and the player can play the actual running condition.
Based on the same inventive concept, the embodiment of the present application further provides an information processing device in a game corresponding to the information processing method in a game, and since the principle of solving the problem by the device in the embodiment of the present application is similar to that of the information processing method in a game in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repetition is omitted.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an information processing device in a game according to an embodiment of the application. As shown in fig. 7, an embodiment of the present application provides an information processing apparatus in a game, the game including a game scene and a virtual moving carrier in the game scene, the virtual moving carrier having virtual wheels, the apparatus 700 comprising:
A parameter determining module 710, configured to determine a physical driving parameter of the virtual mobile carrier under the driving operation in response to the driving operation for the virtual mobile carrier;
The sound effect adjusting module 720 is configured to adjust a rolling tire noise effect according to the physical driving parameter, where the rolling tire noise effect is determined based on a tire material of the virtual wheel and a road surface material of a road on which the virtual mobile carrier travels;
the control module 730 is configured to control the virtual wheel to roll in the game scene, and play the adjusted rolling tire noise effect.
In an alternative embodiment of the present application, the apparatus 700 further includes a sound effect selection module (not shown in the figure), where the sound effect selection module is configured to:
Determining the tire material of the virtual wheel;
Determining the pavement material of a virtual mobile carrier driving road;
Forming a target material combination according to the determined tire material and road surface material;
And searching rolling tire noise effect materials matched with the target material combination from the sound effect material database, and determining the searched rolling tire noise effect materials as the rolling tire noise effect of the virtual wheel.
In an alternative embodiment of the present application, the sound effect adjustment module 720 is specifically configured to:
determining sound effect adjusting parameters which correspond to each physical driving parameter of the physical driving parameters and aim at rolling tire noise effect;
and adjusting the noise effect of the rolling tire according to the determined sound effect adjusting parameters.
In an alternative embodiment of the application, the physical driving parameters comprise rolling resistance values of the virtual mobile vehicle under the driving maneuver, the sound effect adjustment parameters comprise pitch,
The sound effect adjustment module 720 is specifically further configured to:
determining tire pressure which is used for representing the vertical downward born by the virtual wheel according to the rolling resistance value and the vehicle weight of the virtual moving vehicle aiming at the rolling resistance value in the physical driving parameter;
From the determined tire pressure, a pitch for the rolling tire noise effect is determined.
In an alternative embodiment of the application, the tire pressure is the ratio of the rolling resistance value to the vehicle weight of the virtual mobile vehicle,
Wherein the greater the tire pressure, the lower the pitch of the rolling tire noise effect.
In an alternative embodiment of the application, the physical driving parameters include the speed of travel of the virtual mobile carrier, the sound effect adjustment parameters include the volume,
The faster the virtual moving carrier runs, the larger the volume of the rolling tire noise effect.
In an alternative embodiment of the application, the physical driving parameter comprises a value of the degree of longitudinal slip of the tyre on the road on which the virtual wheel is travelling, the sound effect adjustment parameter comprises a mixing index,
The sound effect adjustment module 720 is specifically further configured to:
If the longitudinal slip degree value of the tire is not the set value, determining a sound mixing index aiming at the noise effect of the rolling tire according to the longitudinal slip degree value of the tire;
the apparatus 700 further comprises an audio output module (not shown in the figure) for:
If the longitudinal slip degree value of the tire is a set value, outputting rolling tire noise effect.
In an alternative embodiment of the present application, the sound effect adjustment module 720 is further configured to:
Determining a mixing proportion value corresponding to the longitudinal tire slip degree value according to the corresponding relation between the longitudinal tire slip degree values and the mixing proportion value;
determining a mixing proportion value as a mixing index aiming at the rolling tire noise effect;
the sound effect adjustment module 720 is specifically further configured to:
The method comprises the steps of calling a target slip sound effect, wherein the target slip sound effect is determined based on tire materials of virtual wheels and road surface materials of a virtual mobile carrier driving road;
the rolling tire noise effect is attenuated according to the mixing index;
and enhancing the target sliding sound effect according to the mixing index.
In an alternative embodiment of the present application, the target slip sound effects include a sliding friction sound effect and a rolling friction sound effect,
The sound effect adjustment module 720 is configured to call the target sliding sound effect by:
If the longitudinal slipping degree value of the tire belongs to the first interval, the sliding friction sound effect is called;
and if the longitudinal slip degree value of the tire belongs to the second section, the rolling friction sound effect is called, and the upper limit value of the first section is smaller than the lower limit value of the second section.
In an alternative embodiment of the present application, the apparatus 700 further includes an audio shutdown module (not shown in the figure), where the audio shutdown module is configured to:
Determining whether the virtual mobile carrier is in a vacation state under the driving control action;
if the tire is determined to be in the empty state, closing the rolling tire noise effect;
before playing the adjusted rolling tire noise effect, the apparatus 700 further comprises a vacation determination module (not shown in the figure) for:
It is determined that the virtual mobile carrier is not in a vacated state.
Compared with the prior art that only one sound friction sound is generated when the vehicle moves in the drifting process, the information processing device in the game provided by the embodiment of the application can adjust the prerecorded rolling tire noise effect in real time according to the physical driving parameters obtained by the virtual moving vehicle in the running process of the game, so that the virtual moving vehicle plays the adjusted rolling tire noise effect in the moving process, and as the physical driving parameters borne by each virtual wheel can be different, the rolling tire noise effect of each virtual wheel is different, and then the rolling tire noise effects of the four virtual wheels are played simultaneously in the game, the real sense of the rolling tire noise effect of the vehicle in the running process of the real world can be simulated in the game, the real tire noise effect adjusted in real time can be improved, and meanwhile, the player can accurately know the real tire noise effect of the vehicle in real time according to the adjusted rolling tire noise effect, such as whether the vehicle speed is overlarge or not, the running resistance of the player is excessively large, the player can be guided to the player in real time according to the running condition, and the real tire noise effect can be adjusted in real time.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the application. As shown in fig. 8, the electronic device 800 includes a processor 810, a memory 820, and a bus 830.
The memory 820 stores machine-readable instructions executable by the processor 810, and when the electronic device 800 is running, the processor 810 communicates with the memory 820 through the bus 830, and when the machine-readable instructions are executed by the processor 810, the steps of the information processing method in the game in the method embodiment shown in fig. 1 can be executed, and the specific implementation is referred to the method embodiment and will not be described herein.
The embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, where the computer program when executed by a processor may perform the steps of the information processing method in the game in the method embodiment shown in fig. 1, and the specific implementation manner may refer to the method embodiment and will not be described herein.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer readable storage medium executable by a processor. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
It should be noted that the foregoing embodiments are merely illustrative embodiments of the present application, and not restrictive, and the scope of the application is not limited to the embodiments, and although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that any modification, variation or substitution of some of the technical features of the embodiments described in the foregoing embodiments may be easily contemplated within the scope of the present application, and the spirit and scope of the technical solutions of the embodiments do not depart from the spirit and scope of the embodiments of the present application. Therefore, the protection scope of the application is subject to the protection scope of the claims.