Interaction method, device and equipment of virtual environment and storage medium
By linking a character from a second location to a first location within the virtual environment and disabling corresponding items, the problem of users being unable to flexibly choose which virtual items to use is solved. This allows for location switching and item availability adjustments without disrupting the interactive balance, thus improving the user experience.
Patent Information
- Application Number
- CN202310010412.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-04
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2043-01-04
AI Technical Summary
In virtual environments, users are unable to use virtual props due to their association with a location, which affects the user experience. Especially when users do not want to return to the original associated location temporarily, existing technologies cannot flexibly select the location for using virtual props, resulting in a disruption of the interaction balance and an increase in user consumption.
By receiving user requests, the character is associated with the first location from the second location, and usable virtual items are provided in the first location, while virtual items in the second location are disabled. This ensures that the attributes of the first set of items are determined based on the attributes of the second set of items, thus achieving functional consistency.
Without affecting the original relationships, users can flexibly choose where to use virtual props, adjust the availability of props, avoid disrupting the interaction balance, and improve user experience and interaction flexibility.
Smart Images

Figure CN115920374B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to an interaction method, an interaction apparatus, an electronic device, and a computer-readable storage medium for a virtual environment. BACKGROUND
[0002] With the development of computers, various forms of electronic devices can greatly enrich people's daily life. For example, people can use electronic devices to perform various interactions in a virtual environment.
[0003] In some interaction scenarios, a user can operate a character in a virtual environment and interact with virtual props in the virtual environment through the character. Thus, people expect to improve the friendliness of interactions with these virtual props, especially when social relationships and virtual prop interactions are combined, the interaction form is often single and lacks interest. SUMMARY
[0004] In a first aspect of the present disclosure, an interaction method for a virtual environment is provided. The method comprises: receiving a first request to associate a first character to a first place in a virtual environment, the first character having been associated to a second place; presenting a first space corresponding to the virtual environment and the first place, providing a first set of virtual props usable by the first character in the first space, and disabling for the first character a second set of virtual props corresponding to the first set of virtual props in the second place, wherein a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props.
[0005] In a second aspect of the present disclosure, an interaction apparatus for a virtual environment is provided. The apparatus comprises: a receiving module configured to receive a first request to associate a first character to a first place in a virtual environment, the first character having been associated to a second place. The interaction apparatus further comprises: a presenting module configured to present a first space corresponding to the virtual environment and the first place. The interaction apparatus further comprises: a providing module configured to provide a first set of virtual props usable by the first character in the first space, and disable for the first character a second set of virtual props corresponding to the first set of virtual props in the second place, wherein a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the disclosure, a computer-readable storage medium is provided. The medium has stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.
[0008] It is to be understood that the description of the background of the application included herein is not to be taken as an admission that any of the information provided herein is prior art to any aspect of the present disclosure. It is further to be understood that aspects of the present disclosure can include any combination of features described herein. BRIEF DESCRIPTION OF DRAWINGS
[0009] The above and other features, aspects, and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:
[0010] Figure 1 a schematic diagram illustrating an example environment in which embodiments of the present disclosure can be implemented is shown;
[0011] Figure 2A , 2B , 2C, 2D, 2E, 2F, and 2G illustrate example interfaces in accordance with some embodiments of the present disclosure;
[0012] Figure 3 a flowchart illustrating an example process for interacting with virtual objects in accordance with some embodiments of the present disclosure is shown;
[0013] Figure 4 a block diagram illustrating an interaction device for a virtual environment in accordance with some embodiments of the present disclosure is shown; and
[0014] Figure 5 a block diagram of an apparatus that can implement various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0015] Embodiments of the present disclosure will be described below in reference to drawings, wherein like elements are referred to by like numerals throughout the several figures described herein. The drawings described herein are intended for illustrative purposes, and therefore are not drawn to scale. Embodiments of the present disclosure will be described herein with reference to the figures. Descriptions of features or aspects within each figure are applicable to other similar features or aspects in other figures where similar features or aspects can be referred to with similar reference numerals.
[0016] In the description of embodiments of the present disclosure, the term "including" and its derivatives, are intended to be open-ended terms that specifically mean "including, but not limited to." The term "based on" is intended to be further open-ended, such that "based on" includes at least the meaning of "based, at least in part, on." The term "one embodiment" or "an embodiment" are expressly locutions of exceptionalism, and are therefore not stating a limitation that "one and only one" embodiment of the present disclosure is being claimed. The term "some embodiments" is expressly locutions of exceptionalism, and are therefore not stating a limitation that "at least some but less than all" embodiments of the present disclosure are being claimed. Other express and implicit definitions can be found throughout the following description.
[0017] As discussed above, generally, a user can operate a character in a virtual environment to enter a virtual place (referred to as a place for short) and interact with virtual props (e.g., a virtual sofa, a virtual water cup, etc.) in the place, using the functions corresponding to the virtual props. For example, the user operates the character to rest on the virtual sofa. Further, in order to better meet the social, freedom, and other needs of the user, and match the use habits of the user, a place is generally associated with the user long-term and fixedly, in which the user can select virtual props in the place according to personal preferences, and the arrangement of the virtual props. In addition, in some virtual environments that can provide social attributes, characters of multiple users having an identity association relationship (e.g., a “roommate” relationship, a “partner” relationship) are also associated with the same place, so as to facilitate private interaction between the users and improve the social experience of the users.
[0018] Further, in order to ensure that each user has an equal interactive experience, the provider of the virtual environment generally sets an upper limit on the number of places that are long-term and fixedly associated with the user, for example, the provider only allows the user to long-term and fixedly associate one place in the virtual environment.
[0019] However, in such a configuration, because the virtual props are set and presented in association with the place, the user cannot use the virtual props without entering the place. In cases such as the character being too far away from the place, the user having a dispute with other users associated with the place, and the like, the user cannot use the associated virtual props if it is inconvenient or undesirable to return to the associated place, which greatly affects the user experience. This problem is particularly prominent when the function implemented by the virtual prop is a basic function (e.g., replenishing the physical strength of the character).
[0020] Therefore, one possible way is to disassociate the character from the original place and associate the character with a new place, thereby providing the character with virtual props that can be used by using the new place.
[0021] However, in this way, the character needs to be associated with other places, which causes problems such as the need for the user to adjust the virtual props presented in the place and the arrangement of the virtual props, thereby increasing the consumption of the user. Moreover, because the reason why the user is inconvenient or undesirable to return to the originally associated place is usually temporary, this problem is particularly prominent. Further, as discussed above, in the case of associating characters of multiple users with the same place, the association relationship between the characters also needs to be frequently disassociated and associated, which greatly burdens the provider of the virtual environment and the users.
[0022] Embodiments of the present disclosure propose a scheme for interaction with a virtual environment. According to the scheme, a first request is received to associate a first role that has been associated to a second locale to a first locale in the virtual environment; a first space corresponding to the first locale in the virtual environment is presented, in which a first set of virtual props usable by the first role is provided, and a second set of virtual props corresponding to the first set of virtual props in the second locale is disabled for the first role, wherein a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props.
[0023] Thus, embodiments of the present disclosure, on one hand, enable associating a role with a locale for using virtual props, so that the role can still use virtual props without affecting the original association of the role with the locale. On the other hand, the availability of virtual props of the original associated locale can be adjusted to avoid breaking the balance of interaction. Thus, a user can flexibly select a locale for using virtual props.
[0024] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings. For the purpose of illustrating the principles and concepts of embodiments of the present disclosure, certain descriptions below will refer to the field of gaming. It will be appreciated, however, that this is merely exemplary and is not intended to limit the scope of the present disclosure in any way. Embodiments of the present disclosure can be applied in various fields of simulation, simulation, virtual reality, augmented reality, etc.
[0025] Example Environment
[0026] Referring first to Figure 1 , a schematic diagram of an example environment 100 in which example implementations according to the present disclosure can be implemented is shown schematically. As Figure 1 indicated, the example environment 100 can include an electronic device 110.
[0027] In some embodiments, as Figure 1 indicated, the electronic device 110 may, for example, comprise a portable device of a suitable type that may, for example, be held in both hands of a user for various interactive operations. Such an electronic device 110 may, for example, include but is not limited to a smartphone, a tablet computer, a palmtop computer, a portable game terminal, etc.
[0028] Such an electronic device 110 may, for example, include a suitable type of sensor for detecting user gestures. For example, the electronic device 110 may, for example, include a touch screen for detecting various types of gestures made by a user on the touch screen. Alternatively or additionally, the electronic device 110 may, for example, also include other suitable types of sensing devices such as proximity sensors, etc. to detect various types of gestures made by a user within a predetermined distance above the screen.
[0029] It will be appreciated that, although the electronic device 110 is shown in Figure 1The device is shown as a portable device, but this is only illustrative. In some other embodiments, the electronic device 110 may also be other suitable forms. For example, the electronic device 110 may include a display device for display and a computing device for computing, and the display device and the computing device may, for example, be physically coupled or decoupled.
[0030] For example, electronic device 110 may include a display screen for displaying images and a game console for image rendering and game control.
[0031] In this scenario, electronic device 110 can achieve interaction by utilizing other suitable input devices, such as a keyboard, mouse, joystick, or game controller.
[0032] It should be understood that electronic device 110 can obtain necessary resources (e.g., the necessary resources are stored by other computing devices) by communicating with other computing devices (not shown in the figure), such as computing systems / servers, such as mainframes, edge computing nodes, server-side devices in a cloud environment, etc. For example, electronic device 110 can obtain image resources for rendering places and spaces in a virtual environment, upload usage data of virtual props, and receive result data after using virtual props, etc., by communicating with a server.
[0033] Continue to refer to Figure 1 ,like Figure 1 As shown, the electronic device 110 may, for example, present a graphical interface 120, which may present a corresponding virtual environment. Exemplarily, the graphical interface 120 may be various types of virtual environment interactive interfaces. For example, the graphical interface 120 may include a game application interface to present a corresponding game scene. Alternatively, the graphical interface 120 may also be other suitable types of interactive interfaces that can support user control of virtual objects in the interface to perform corresponding actions in the virtual environment.
[0034] The following section will detail the specific process of interacting with virtual objects in a virtual environment.
[0035] Example Interaction
[0036] To enable the user to flexibly select a place for using a virtual prop without affecting the original place's association relationship and destroying the interaction balance, embodiments of the present disclosure can associate, according to a user's request, a first role to which the user has been associated to a second place, to a first place, so that the first role can use a first set of virtual props in the first place to achieve the same function as a second set of virtual props in the second place. Further, the first role can be prohibited from using the second set of virtual props in the second place in this case, ensuring that each user has an equal interactive experience.
[0037] Figure 2A 、 2B Figures 2C, 2D, 2E, 2F, and 2G illustrate examples 200A, 200B, 200C, 200D, 200E, 200F, and 200G, according to some embodiments of the present disclosure. As introduced above, such interfaces in examples 200A, 200B, 200C, 200D, 200E, 200F, and 200G may, for example, include a graphical interface 120 associated with a virtual environment. Such a virtual environment may, for example, include but is not limited to various types of game environments, simulation environments, or simulation environments, etc.
[0038] In some embodiments, a user may, for example, manipulate a virtual role (simply, a role) in a virtual environment, such a role may, for example, have a corresponding virtual image in the virtual environment, and can move in the virtual environment.
[0039] In some examples, a role in a virtual environment may, for example, be associated with a specific place (also referred to as a virtual place, or simply, a place) in the virtual environment. For example, each role may, for example, have its corresponding "home place", and the user can control the role to change the layout in the "home place" and use virtual props in the "home place" to perform various virtual tasks.
[0040] In some embodiments, multiple roles can also be associated with the same "home place". For example, a role (e.g., role A) corresponding to user A may, for example, create its corresponding "home place", and another role (e.g., role B) corresponding to another user B may, for example, apply to join the "home place" to become a roommate of role A. In this case, role A and role B may, for example, establish a specific association (e.g., a "roommate" relationship) in the virtual environment, and can use some specific virtual props (e.g., production tools, etc.) in the common "home place".
[0041] To enhance the realism of user interaction in the virtual environment, user roles can also be associated with other types of locations within the virtual environment. Unlike the private locations like homes described above, these other types of locations could be public spaces within the virtual environment that can be provided to appropriate roles. For example, such public spaces could include "shelter locations," which could be open to all roles in the virtual environment or only to roles with specific associations within the location, such as only to roles with a "roommate" relationship.
[0042] In some embodiments, a user may initiate a first request to associate a corresponding role (also referred to as a first role) with a first location in a virtual environment (e.g., a "containment facility" as discussed above) via a graphical interface. Exemplarily, a user may initiate the first request to associate a corresponding first role with a first location in a virtual environment by performing a specific action in the virtual environment or by performing a specific interaction in the graphical interface.
[0043] like Figure 2A As shown, the graphical interface 120 can be an interface for associating a first role with a first location. For example, the graphical interface 120 can present a first role 211 and a request submission portal 240 for a first request. A user can, for example, initiate a first request to associate the first role 211 with a first location 220 in a virtual environment by selecting the request submission portal 240.
[0044] Such a first role 211 may have already been associated with a second location 230, for example, with the "home location" discussed above. Exemplarily, the act of the first role 211 requesting association with the first location 220 (e.g., joining the "shelter location") can also be termed "running away from home." Accordingly, the reason for such "running away from home" could be, for example, a conflict or dispute arising between multiple roles or users in the "home location," causing the first role 211 to run away from home. Thus, by requesting association with the first location, the first role 211 can increase social distance and gain a buffer period to alleviate conflict, thereby avoiding losses due to impulsive decisions.
[0045] In some embodiments, the spatial layout and / or display style of the first location 220 and the second location 230 may be different, thereby providing users with a novel and differentiated interactive experience by configuring the spatial layout of the first location and the second location in a differentiated manner.
[0046] In some embodiments, the electronic device 120 can also adjust the visual style and location of the request sending portal 240, for example, the request sending portal 240 is a virtual front desk located at the entrance of the first place 220. Accordingly, the user can send the first request by operating the first role 211 and having a conversation with the virtual front desk.
[0047] In some embodiments, as introduced above, the portal for joining or associating to the first place 220 is only opened to the first role 211 in the case that the second place 230 is also associated with the second role 212. For example, the first role 211 can only have the permission to join the “shelter place” after the first role 211 and the second role 212 form a “roommate” relationship of a specific “home place”. In this way, the users that can be associated to the first place are filtered, so that the first place is more used for adjusting the social distance between users. In some embodiments, the first role 211 can be any member of the “home place”, for example, the owner or a non-owner.
[0048] In some embodiments, the “shelter place” can have multiple preset types of rooms, for example, a first type of room and a second type of room, each preset type of room has different spatial area, different virtual props, different visual style, etc. Different types of rooms in the “shelter place” can also correspond to different consumption of specific virtual resources (for example, virtual wealth in the virtual environment), such consumption is also referred to as “room usage fee”. Accordingly, the first place 220 can correspond to a specific room in the “shelter”.
[0049] In some embodiments, after the electronic device 110 receives the first request, a selection interface of the first place 220 can be presented in the image interface 120, for example, a room type selection interface in the “shelter place” can be presented, for example, the room type selection interface can include information for introducing the room type, the virtual props included in the room type, the resource consumption, etc., and a confirmation portal related to the room type. The user can select the confirmation portal in the image interface 120 to determine the room type. Accordingly, the electronic device 110 can determine the first place 220 based on the room type selected by the user.
[0050] In some embodiments, the virtual prop is a visualized element associated with a function and presented in the place. The user can interact with the virtual prop by manipulating the role and using the virtual prop to realize the function associated with the virtual prop, for example, manufacturing function, supply function, etc. For example, in the “home place”, the virtual prop can be a production tool for realizing the manufacturing function, for example, an equipment manufacturing table, a consumable manufacturing table, etc.
[0051] In some embodiments, the electronic device 110 can only open the entrance for joining or associating to the first location 220 to the first role 211 if the second location 230 is also associated with the second role 212. Illustratively, the first role 211 can only have the permission to join the "shelter location" if the first role 211 and the second role 212 form a "roommate" relationship of a certain "home location". In some embodiments, the first role 211 can be the owner or a non-owner of the "home location".
[0052] In some embodiments, the first location 220 and the second location 230 can correspond to different virtual spaces (simply, spaces) in a virtual environment, which can have different locations in the virtual environment, for example. A user can enter different spaces in the virtual environment by manipulating the first role 211, for example, to access the corresponding locations and use the virtual props provided in the locations.
[0053] Further, upon receiving a first request to associate a first role (e.g., the first role 211) to a first location, the electronic device 110 can provide a graphical interface related to the first location 220 through which the first location is presented or the content of a first space in the virtual environment corresponding to the first location is presented.
[0054] Further, the electronic device 110 provides a first set of virtual props usable by the first role in the first space and disables a second set of virtual props corresponding to the first set of virtual props in the second location for the first role, where a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props.
[0055] In embodiments of the present disclosure, upon providing the graphical interface related to the first location 220, e.g., a space interface presenting the content of the first space, the electronic device 110 can provide access entrances associated with a first set of virtual props available in the first location 220 in the graphical interface. The first set of virtual props provided by the electronic device 110 in the first space can be determined based at least in part on a second set of virtual props in the second location.
[0056] In some examples, the functions achievable by the first set of virtual props correspond to the functions achievable by the second set of virtual props. For example, in a case where the first location 220 is a "shelter location" and the second location 230 is a "home location", the electronic device 110 can determine to provide an equipment manufacturing station and a consumable manufacturing station in the "shelter location" based on the equipment manufacturing station and the consumable manufacturing station included in the "home location".
[0057] Further, in some embodiments, the electronic device 110 can disable part and / or all of the second set of virtual props after providing the first set of virtual props in the first space. In some embodiments, the electronic device 110 can disable the virtual props related to production in the second set of virtual props for the first role, so as to avoid the first role from simultaneously utilizing virtual props in different spaces for production, and the production rate being higher than other users, and avoid breaking the interactive balance.
[0058] Further, the electronic device 110 can determine a first set of attributes of the first set of virtual props based on a second set of attributes of the second set of virtual props. In some embodiments, the attributes are related to the functions implemented by the virtual props, for example, in the case of the virtual props being equipment manufacturing tables, consumable manufacturing tables for production, the attributes can be, for example, the manufacturing capacity of the first role for the props, for example, equipment, consumables. In this way, the use capacity of the first role for the first set of virtual props and the second set of virtual props is synchronized.
[0059] For example, reference can be made to Figure 2B , Figure 2B An example interface implemented according to the present disclosure is shown.
[0060] In the Figure 2B , the electronic device 110 can be based on the second set of virtual props of the second space 230. In some embodiments, the electronic device 110 can configure a visual style (which can also be referred to as a style) for the virtual props corresponding to the functions. For example, in the case of the function being a manufacturing prop (for example, an equipment manufacturing table, a consumable manufacturing table), the style of the virtual prop is a workbench. For example, in the case of the function being rest, the style of the virtual prop is a sofa. For example, in the case of the function being storage of props, the style of the virtual prop is a warehouse. For example, in the case of the function being energy replenishment, the style of the virtual prop is a charging interface. For example, the equipment manufacturing table 231, the sofa 232, the warehouse 233, and the charging interface 234 in the “estate space” determine the equipment manufacturing table 221, the sofa 222, the warehouse 223, and the charging interface 224 provided to the first space 220.
[0061] Further, the electronic device 110 can partially disable the virtual props of the second space 230, for example, disable the equipment manufacturing table 231 for production and manufacturing props. In some embodiments, the electronic device 110 can also change the presentation style of the disabled virtual prop (for example, the equipment manufacturing table 231), so that after the first role enters the space (for example, the second space 230), the virtual prop is determined to be disabled based on the presentation style.
[0062] In some embodiments, for a function that allows the first character to use in different locations without breaking the balance of interaction, such as storing props, the electronic device 110 can configure the virtual props of each location to be available to the first character. In some embodiments, the electronic device 110 provides a first warehouse entrance for accessing the private warehouse space of the first character in response to the first character being located in the first space. Further, the electronic device 110 provides a second warehouse entrance for accessing the private warehouse space of the first character in response to the first character being located in the second space, wherein the first warehouse entrance and the second warehouse entrance correspond to the same data.
[0063] Specifically, the electronic device 110 provides a warehouse entrance for accessing the private warehouse space of the first character after detecting that the first character enters the space corresponding to the location. The first character can enter the same private warehouse by selecting the warehouse entrance. In this way, such a private warehouse can simulate the storage function of a backpack in the real world, improving the realism of the interaction.
[0064] For example, referring to Figure 2B , the electronic device 110 provides a first warehouse entrance 225 for accessing the private warehouse space of the first character 211 when detecting that the first character 211 enters the first space corresponding to the first location 220.
[0065] For example, referring to Figure 2C , Figure 2C An example interface implemented according to the present disclosure is shown. The electronic device 110 provides a second warehouse entrance 235 for accessing the private warehouse space of the first character 211 when detecting that the first character 211 enters the second space corresponding to the second location 230.
[0066] The first warehouse entrance 225 and the second warehouse entrance 235 can present the same data after being selected by the first character 211, or in other words, the first warehouse entrance 225 and the second warehouse entrance 235 point to the same warehouse. In this way, in the virtual environment, the private warehouse entrance corresponding to the "backpack space", for example, is always accessible to the character, and the content therein is not affected by the location.
[0067] In some embodiments, the first set of virtual props includes a set of manufacturing props in the virtual environment, and the first set of attributes at least characterizes the manufacturing capability of the set of manufacturing props. Specifically, the first set of virtual props provided by the electronic device 110 in the first space at least includes a set of manufacturing props in the virtual environment, for example, the first set of virtual props includes the equipment manufacturing table and the consumable manufacturing table discussed above. In this way, the first character can still normally complete the prop manufacturing and production interaction in the first location. Further, as discussed above, the electronic device 110 can determine the first set of attributes of the first set of virtual props based on the second set of attributes of the second set of virtual props.
[0068] Exemplarily, reference can also be made to Figure 2D The electronic device 110 can provide the manufacturing props in the first space 210. Only an equipment manufacturing table 221 is shown as an example. The electronic device 110 determines the capability of the first role 211 using the equipment manufacturing table 221 based on the manufacturing capability of the first role 211 using the equipment manufacturing table 231. In a case where the electronic device 110 determines the capability of the first role 211 using the equipment manufacturing table 221 based on the manufacturing capability of the first role 211 using the equipment manufacturing table 231. The first role 211 uses the equipment manufacturing table 221 in the first place 220, or uses the equipment manufacturing table 231 in the second place 230, and has the same manufacturing capability (for example, “A level”). In some embodiments, the electronic device 110 can also provide a capability viewing portal (not shown in the figure), and present the description information 260 accordingly after the electronic device 110 receives the selection of the first role 211 for the capability viewing portal. In this way, the user can intuitively understand the prop manufacturing capability based on the description information 260, for example, the user understands the current manufacturing capability level based on the description information 260, and can manufacture props such as props “X1”, “X2” and “X3”.
[0069] In some embodiments, the number of props and / or prop capability in the first group of virtual props are also determined based on the place attribute associated with the first place. Specifically, the electronic device 110 can determine the place attribute associated with the first place 220, for example, the level of the place or the room type of the “shelter place”. Further, the electronic device 110 can also determine the number of props and / or prop capability in the first group of virtual props based on the place attribute. In this way, the number of props and / or prop capability in the first group of virtual props can be associatedly configured based on the different attributes of the first place, so that there are differences in different first places, not only can enrich the user's experience, but also make the service provider can differentially configure the first place according to the demand, meet the different needs of the users.
[0070] Exemplarily, reference can also be made to Figure 2D The electronic device 110 can adjust the number of props and / or prop capability in the first group of virtual props (for example, props “X1”, “X2” and “X3”) based on the room type of the first place 220. For example, the electronic device 110 adjusts that the first role 211 cannot manufacture the prop “X3” using the equipment manufacturing table 221.
[0071] In some embodiments, the electronic device 110 also adds the prompt information 261 accordingly to inform the user that the first role 211 cannot manufacture the prop “X3” using the virtual prop 211 when presenting the description information 260.
[0072] In some embodiments, the second place 230 can be associated with the role for a long time, and the role can be configured with better permissions for the second place 230, so as to facilitate the user to personalize the layout of the second place 230, the selected virtual props, and the like. Correspondingly, the electronic device 110 can also configure virtual props for the second place 230 to realize special and independent functions in combination with this case. For example, the electronic device 110 can configure a “furniture arrangement” function for the “home place”, allowing the user to personalize the configuration of furniture in the “home place”, such as placing sofas, beds, chairs. For example, the electronic device 110 allows the user to personalize the vehicle display and vehicle modification in the “home place”. In some embodiments, the electronic device 110 provides a use entry for using a third set of virtual props in the second space corresponding to the second place in response to the first role moving to the second space in the virtual environment, and the third set of virtual props is different from the second set of virtual props.
[0073] Specifically, the electronic device 110 provides a use entry of a third set of virtual props different from the second set of virtual props in the second space corresponding to the second place 230 after detecting that the first role 211 enters the second space. Such a third set of virtual props is used to realize a function specific to the second place 230.
[0074] For example, the electronic device 110 can detect that the first role 211 enters the second space corresponding to the second place 230, and then provide a use entry of a third set of virtual props different from the second set of virtual props in the second space. Figure 2C For example, the electronic device 110 can detect that the first role 211 enters the second space corresponding to the second place 230, and then provide a use entry of a third set of virtual props different from the second set of virtual props in the second space.
[0075] In some embodiments, the first set of virtual props can also include a first energy prop, and the second set of virtual props includes a second energy prop corresponding to the first energy prop, wherein the use of the first energy prop consumes a target virtual resource corresponding to the first role, and the use of the second energy prop does not consume the target virtual resource corresponding to the first role when the second energy prop is available. Such a target virtual resource may, for example, include virtual wealth available to the role in the virtual environment.
[0076] Specifically, when the electronic device 110 provides charging props in the first location 220 and the second location 230 respectively, for example, the electronic device 110 provides a charging port 224 in the first location 220 to replenish the power of virtual props or portable workbenches needed by the character. Correspondingly, a charging port 234 is provided in the second location 230.
[0077] Electronic device 110 also configures different virtual resource consumption strategies for charging props in different locations. Therefore, by differentiating the usage methods of virtual props based on different locations, not only can the virtual props be more closely associated with the location and the realism enhanced, but also, by configuring a resource consumption strategy for charging props in a second location that is superior to that in the first location, users are encouraged to return to the second location to use the virtual props.
[0078] For example, refer to Figure 2B When the first set of virtual items includes a first charging item, such as virtual item 224, the use of virtual item 224 consumes the target virtual resources corresponding to the first character 211, such as virtual wealth. Conversely, if the first character 211 uses charging port 234 to charge within their homestead, it will not immediately consume the target virtual resources of the first character 211, but will instead consume the power reserves of the homestead. It should be understood that the first character 211 can also, for example, increase the power reserves of their homestead by consuming virtual resources.
[0079] In some embodiments, the electronic device 110 may further: in response to receiving a second request to control the first character to leave the first venue, disconnect the association between the first character and the first venue, so that the first character can use the second set of virtual props corresponding to the first set of virtual props in the second venue. Specifically, when the electronic device 110 receives the second request for the first character 211 to leave the first venue, it disconnects the association between the first character and the first venue and removes the restriction on the first character's use of the second set of virtual props corresponding to the first set of virtual props in the second venue.
[0080] For example, the action of the first character 211 requesting to unassociate from the first location 220 (e.g., leaving the "shelter location") can also be referred to as a homecoming action. Thus, after the user unassociates from the first location, the user's availability of virtual items in the associated second location is restored, allowing the user to choose the location to use virtual items according to their needs.
[0081] In some embodiments, the electronic device 110 receives a second request based on the interaction between the first role and the first location. Specifically, the electronic device 110 can present a request sending portal in a graphical interface, allowing the first role to interact with the request sending portal and send a second request to the electronic device 110. Thus, the user can independently detach from the association with the first location.
[0082] For example, refer to Figure 2E The electronic device 110 can associate the first location 220 with the request sending entry 271, so that the first character 211 can select the request sending entry 271. Further, upon detecting that the first character 211 has selected the request sending entry 271, the electronic device 110 deassociates the first character 211 from the first location 220. Further, the electronic device 110 restores the user's availability of virtual items in the associated second location, for example, making the equipment crafting station 231 available to the first character 211.
[0083] Taking the "Homestead" as an example, after a character leaves the "Incubation Site", that character can reuse previously disabled virtual items in the "Homestead".
[0084] In some embodiments, the second location is also associated with a second role, and the electronic device 110 can also receive an invitation from the second role to invite the first role to return to the second location. Further, based on the first role's confirmation of the invitation, a second request is received.
[0085] Specifically, in cases where a second location is also associated with a second role, such as a "home location," not only is a first role 211 associated with it, but also a second role 212 who has a "roommate relationship" with the first role 211. The electronic device 110 can receive an invitation from the second role 212 to invite the first role to return to the second location. This allows other roles associated with the same location to send invitations to the first role's users, inviting the first role to "come home," thus preventing social distancing caused by the first role's prolonged absence from the second location and maintaining social relationships among users.
[0086] For example, refer to Figure 2E and 2F, the electronic device 110 can receive invitation information 272 issued by the second role 212, inviting the first role 211 to disassociate the first place. After receiving the invitation information 272, the electronic device 110 can present the specific content of the invitation information 272, such as the description information 281, on the screen interface 120. Further, the electronic device 110 can also present an acceptance entry 282 for confirming the invitation and a rejection entry 283 for rejecting the invitation in association with the description information 281 on the screen interface 120. The electronic device 110 can determine whether the first role 211 accepts the “go home” invitation according to the selection result of the acceptance entry 282 and the rejection entry 283 for rejecting the invitation. Further, the electronic device 110 receives the second request sent by the first role 211 in the case of selecting the acceptance entry 282.
[0087] In some embodiments, the electronic device 110 can also periodically charge the first role 211 for the “use fee” in the “shelter place” described above based on the associated time after the first role 211 associates the first place. In some embodiments, the electronic device 110 can also periodically assign tasks to the first role 211, such as cleaning the first place 220, so that the first role 211 can offset the “use fee” by completing the tasks. In this way, the first role 211 is urged to avoid long-term association with the first place, which causes resource waste.
[0088] In some embodiments, after receiving the second request sent by the first role 211, the electronic device 110 can also check whether the first role 211 has paid the “use fee” in full. Further, the electronic device 110 prompts the first role 211 and charges the first role 211 for the overdue “use fee” in the case that the first role 211 has overdue “use fee”. Accordingly, the electronic device 110 can disassociate the first place 220 in the case that the first role 211 has paid the “use fee” in full.
[0089] In some embodiments, the electronic device 110 can also receive a third request for the third role to access the first space. Further, the electronic device 110 presents the first space of the virtual environment to a user associated with the third role.
[0090] Specifically, the electronic device 110 can present request information of the third request for the third role to access the first space in the graphical interface to receive confirmation of the first role in the case of receiving the third request.
[0091] Correspondingly, the electronic device 110 can determine whether the first role allows the third role to access the first place. Further, in a case where the electronic device 110 determines to allow the third role to access the first place, a lake surface of the first space corresponding to the first place is presented to a user associated with the third role, thereby realizing access of the third role to the first place. In this way, the user can adjust openness of the first place with respect to other roles according to own needs, and both independent use and privacy needs of the first role for the first place and social needs of the first role can be taken into account.
[0092] Exemplarily, reference can be made to Figure 2G In a case where the third role 213 expects to access the first place 220, or in other words, the third role 213 expects to enter the first space corresponding to the first place 220, the third role 213 can send a third request, for example, an access request 273, to the first role 211.
[0093] In some embodiments, after receiving the access request 273, the electronic device 110 inquires whether the first role 211 allows the third role 213 to enter the first place 220. For example, the electronic device 110 presents inquiry information in the image interface 120, and an access acceptance entry and an access rejection entry, and the electronic device 110 can determine whether to allow the third role 213 to enter the first space corresponding to the first place 220 based on a selection of the first role 211 on the access acceptance entry and the access rejection entry. In a case where the electronic device 110 determines that the first role 211 selects the access acceptance entry, the first space is presented to a user associated with the third role 213, so that the third role 213 can enter the first space and access the first place 220.
[0094] Alternatively or additionally, the third role 213 can include the second role 212 discussed above. In this way, the second role having a specific association with the first role is allowed to communicate with the first role in the form of access, to shorten social distance and resolve conflicts between users.
[0095] Based on the above-described interaction process, on the one hand, a virtual environment for using a virtual prop by a role can be provided, and the virtual prop can still be used without affecting the original association relationship of the virtual environment. On the other hand, availability of the virtual prop in the original associated virtual environment can be adjusted to avoid destroying the interaction balance. In this way, the user can flexibly select a virtual environment for using a virtual prop.
[0096] It should be understood that the number of specific elements and specific values in the specific interface described in the above examples are only exemplary and are not intended to constitute a limitation of the present disclosure.
[0097] Example Process
[0098] Figure 3 A flowchart of a process 300 of interacting with virtual objects according to some embodiments of the present disclosure is shown. Illustratively, the process 300 can be implemented by the electronic device 110 independently, or by a combination of the electronic device 110 and other computing devices. For ease of discussion, the process 300 will be described in conjunction with the system 100. Figure 1 Figure 1
[0099] As shown in FIG. 3, at block 310, the electronic device 110 receives a first request to associate a first character to a first location in a virtual environment, the first character having been associated to a second location. Figure 3
[0100] At block 320, the electronic device 110 presents a first space corresponding to the first location in the virtual environment.
[0101] At block 330, the electronic device 110 provides a first set of virtual props usable by the first character in the first space, and disables a second set of virtual props corresponding to the first set of virtual props in the second location for the first character, wherein a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props.
[0102] In some embodiments, receiving the first request comprises providing a request portal for associating the first character to the first location in response to the second location also being associated with a second character. Further, the first request is received based on a selection of the request portal.
[0103] In some embodiments, the electronic device 110 can further provide a use portal for using a third set of virtual props in a second space corresponding to the second location in the virtual environment in response to the first character moving to the second space. The third set of virtual props is different from the second set of virtual props.
[0104] In some embodiments, the first set of virtual props comprises a set of manufacturing props in the virtual environment, and the first set of attributes characterizes at least manufacturing capabilities of the set of manufacturing props.
[0105] In some embodiments, the electronic device 110 can further provide a first warehouse portal for accessing a private warehouse space of the first character in response to the first character being located in the first space. Further, a second warehouse portal for accessing the private warehouse space of the first character in response to the first character being located in the second space, wherein the first warehouse portal and the second warehouse portal correspond to the same data.
[0106] In some embodiments, the number and / or capabilities of the props in the first set of virtual props are further determined based on location attributes associated with the first location.
[0107] In some embodiments, the first set of virtual items includes a first charging item, and the second set of virtual items includes a second charging item corresponding to the first charging item. The use of the first charging item consumes the target virtual resources corresponding to the first character, and when the second charging item is available, the use of the second charging item does not consume the target virtual resources corresponding to the first character.
[0108] In some embodiments, the electronic device 110 may further: in response to receiving a second request to control the first character to exit the first venue, disconnect the association between the first character and the first venue, so that the first character can use the second set of virtual props in the second venue that correspond to the first set of virtual props.
[0109] In some embodiments, the electronic device 110 may also: receive a second request based on the interaction between the first role and the first location.
[0110] In some embodiments, the second location is also associated with a second role, and the electronic device 110 can also: receive from the second role an invitation to the first role to return to the second location. Further, based on the first role's confirmation of the invitation, a second request is received.
[0111] In some embodiments, the electronic device 110 may also: receive a third request from a third role to access the first space. Further, it may present the first space of the virtual environment to a user associated with the third role.
[0112] Example Devices and Apparatus
[0113] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an interactive device 400 for a virtual environment according to some embodiments of the present disclosure is shown.
[0114] like Figure 4 As shown, the device 400 includes a receiving module 410 configured to receive a first request to associate a first role with a first location in a virtual environment, wherein the first role has already been associated with a second location.
[0115] The device 400 also includes a presentation module 420, configured to present a virtual environment and a first space corresponding to the first location.
[0116] In addition, the device 400 also includes a providing module 430 configured to provide a first set of virtual props usable by a first character in a first space, and to disable a second set of virtual props corresponding to the first set of virtual props in a second location for the first character, wherein the first set of attributes of the first set of virtual props is determined based on the second set of attributes of the second set of virtual props.
[0117] In some embodiments, the receiving module 410 is further configured to provide a request entry for associating the first role to the first site in response to the second site also being associated with a second role. Further, the first request is received based on a selection of the request entry.
[0118] In some embodiments, the apparatus 400 further includes a usage entry providing module configured to provide a usage entry for using a third set of virtual props in a second space corresponding to the second site in the virtual environment in response to the first role moving to the second space. The third set of virtual props is different from the second set of virtual props.
[0119] In some embodiments, the first set of virtual props in the apparatus 400 includes a set of manufacturing props in the virtual environment, and the first set of attributes characterizes at least manufacturing capabilities of the set of manufacturing props.
[0120] In some embodiments, the apparatus 400 further includes a first warehouse providing module configured to provide a first warehouse entry for accessing a private warehouse space of the first role in response to the first role being located in the first space. The apparatus 400 further includes a second warehouse providing module configured to provide a second warehouse entry for accessing the private warehouse space of the first role in response to the first role being located in the second space, wherein the first warehouse entry and the second warehouse entry correspond to the same data.
[0121] In some embodiments, the number of props and / or prop capabilities in the first set of virtual props in the apparatus 400 are determined based on site attributes associated with the first site.
[0122] In some embodiments, the first set of virtual props in the apparatus 400 includes a first power-up prop, and the second set of virtual props includes a second power-up prop corresponding to the first power-up prop, wherein usage of the first power-up prop consumes a target virtual resource corresponding to the first role, and usage of the second power-up prop does not consume the target virtual resource corresponding to the first role if the second power-up prop is available.
[0123] In some embodiments, the apparatus 400 further includes a release module configured to release the association between the first role and the first site in response to receiving a second request to control the first role to exit the first site, to enable the first role to use a second set of virtual props corresponding to the first set of virtual props in a second site.
[0124] In some embodiments, the apparatus 400 further includes a release receiving module configured to receive the second request based on an interaction between the first role and the first site.
[0125] In some embodiments, the second location is also associated with a second role, and the apparatus 400 further includes an invitation receiving module configured to receive from the second role an invitation to the first role to return to the second location. Further, the de-receiving module is also configured to receive a second request based on the first role's confirmation of the invitation.
[0126] In some embodiments, the apparatus 400 further includes: an access receiving module configured to receive a third request from a third role to access the first space. The apparatus 400 also includes: an access rendering module configured to render the first space of the virtual environment to a user associated with the third role.
[0127] The units included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.
[0128] Figure 5 A block diagram of a computing device / server 500 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 5 The computing device / server 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein.
[0129] like Figure 5 As shown, the computing device / server 500 is in the form of a general-purpose computing device. Components of the computing device / server 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 560, and one or more output devices 560. The processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capabilities of the computing device / server 500.
[0130] The computing device / server 500 typically includes a plurality of computer storage media. Such media can be removable memory, read-only memory, read / write memory such as flash memory, floppy disks, optical disks, etc. which are accessible via the bus 510. The memory 520 can be volatile (such as RAM) or non-volatile (such as ROM, EEPROM, flash memory, etc.) or some combination of the two. The storage device 530 can be a removable storage medium and can include a machine-readable medium, such as a floppy disk, optical disk, or any other medium which can be used to store information and / or data (e.g., training data for training) and which can be accessed by the computing device / server 500.
[0131] The computing device / server 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown, a floppy disk drive, a magnetic tape drive, a flash drive, a memory stick, or other removable / non-removable, volatile / non-volatile storage drives (e.g., a disk drive installed in a computer) can be provided and connected to the bus 510 via an interface (not shown). Figure 5 In alternative embodiments, a magnetic hard disk drive (not shown) can be provided instead of or in addition to the diskette drive to read from and / or write to a magnetic hard disk, not shown. In these embodiments, additional I / O drives can be provided (and can comprise optical drives, etc.) to read from and / or write to other types of computer-readable media. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.
[0132] The communication unit 540 enables communications with other computing devices over communication media. Additionally, the functionality of the components of the computing device / server 500 can be implemented in a single computing cluster or multiple computer machines that are capable of communicating over a communication connection. Thus, the computing device / server 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.
[0133] The input device(s) 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. The output device(s) 560 can be one or more output devices, such as a display, speakers, a printer, etc. The computing device / server 500 can also include other peripheral components, such as other input devices 550 (e.g., a microphone) and other output devices 560 (e.g., speakers). The computing device / server 500 can also be connected to one or more external devices (not shown), such as a storage device, a display device, etc., through the communication unit 540, as can be needed or desired, to facilitate the communication of information between the computing device / server 500 and the external device(s). Such communication can be facilitated via an input / output (I / O) interface (not shown).
[0134] According to an example implementation of the present disclosure, a computer-readable storage medium is provided, having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement the method described above.
[0135] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described herein relate to methods, apparatuses (systems) and computer program products implemented in accordance with the present disclosure. It should be understood that each block of the flowchart diagrams and / or block diagrams, and combinations of blocks in the flowchart diagrams and / or block diagrams, can be implemented by computer readable program instructions.
[0136] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart diagrams and / or block diagrams block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including a manufacture that includes the instructions which implement the function / act specified in the flowchart diagrams and / or block diagrams block or blocks.
[0137] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart diagrams and / or block diagrams block or blocks.
[0138] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk, or memory stick, can also be used to implement the present disclosure. The computer program product of the present disclosure can also be provided as a service to download and use the computer program over a network, such as the Internet.
[0139] Having described several implementations of the present disclosure, it will be clear to those skilled in the art that many modifications, additions, and substitutions are possible without departing from the scope and spirit of the described implementations. Many modifications and variations of the present disclosure are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims, the present disclosure can be practiced otherwise than as specifically described. While the present disclosure has been described with reference to the implementation figures, it will be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt to a particular situation and the teachings of the present disclosure to a specific application without departing from its central novel teachings. Therefore, it is intended that the present disclosure not be limited to the implementation figures introduced by and described with reference to herein- but to cover all modifications and variations coming within the scope of the appended claims.
Claims
1. A method of interacting with a virtual environment, comprising: receiving a first request to associate a first persona to a first locale in a virtual environment, the first persona having been associated to a second locale; presenting a first space of the virtual environment corresponding to the first locale; providing a first set of virtual props usable by the first persona in the first space and disabling a second set of virtual props in the second locale corresponding to the first set of virtual props for the first persona, wherein a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props; in response to the first persona being in the first space, providing a first vault entry for accessing a private vault space of the first persona; and in response to the first persona being in a second space of the virtual environment corresponding to the second locale, providing a second vault entry for accessing the private vault space of the first persona, wherein the first vault entry and the second vault entry correspond to a same data.
2. The method of claim 1, wherein receiving the first request comprises: in response to the second locale also being associated with a second persona, providing a request entry for associating the first persona to the first locale; and based on a selection of the request entry, receiving the first request.
3. The method of claim 1, further comprising: in response to the first persona moving to the second space of the virtual environment corresponding to the second locale, providing a use entry for using a third set of virtual props in the second space, the third set of virtual props being different from the second set of virtual props.
4. The method of claim 1, wherein the first set of virtual props comprises a set of fabrication props in the virtual environment, and the first set of attributes characterizes at least fabrication capabilities of the set of fabrication props.
5. The method of claim 1, wherein a number and / or capabilities of the first set of virtual props are further determined based on locale attributes associated with the first locale.
6. The method of claim 1, wherein the first set of virtual props comprises a first power prop, the second set of virtual props comprises a second power prop corresponding to the first power prop, wherein use of the first power prop consumes a target virtual resource corresponding to the first persona, and use of the second power prop does not consume the target virtual resource corresponding to the first persona if the second power prop is available.
7. The method of claim 1, further comprising: in response to receiving a second request to control the first persona to exit the first locale, disassociating the first persona from the first locale to enable the first persona to use the second set of virtual props in the second locale corresponding to the first set of virtual props.
8. The method of claim 7, further comprising: based on an interaction between the first persona and the first locale, receiving the second request. 9. The method of claim 7, wherein the second location is further associated with a second persona, the method further comprising: receiving, from the second persona, an invitation to invite the first persona to return to the second location; and receiving the second request in accordance with the first persona’s acknowledgement of the invitation.
10. The method of claim 1, further comprising: receiving a third request to access the first space by a third persona; and presenting the first space of the virtual environment to a user associated with the third persona.
11. An interactive apparatus for a virtual environment, comprising: a receiving module configured to receive a first request to associate a first persona to a first location in a virtual environment, the first persona already being associated to a second location; a presenting module configured to present a first space of the virtual environment corresponding to the first location; a providing module configured to provide a first set of virtual props usable by the first persona in the first space, and to disable a second set of virtual props in the second location corresponding to the first set of virtual props for the first persona, wherein a first set of attributes of the first set of virtual props is determined based on a second set of attributes of the second set of virtual props; a first vault providing module configured to provide a first vault entry for accessing a private vault space of the first persona in response to the first persona being located in the first space; and a second vault providing module configured to provide a second vault entry for accessing the private vault space of the first persona in response to the first persona being located in a second space of the virtual environment corresponding to the second location, wherein the first vault entry and the second vault entry correspond to a same data.
12. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions when executed by the at least one processing unit cause the device to perform the method according to any one of claims 1 to 10.
13. A computer readable storage medium having stored thereon a computer program, the program when executed by a processor implement the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Virtual room decoration method and device, equipment and medium
CN114432699A