PhotonNetworkingMessage.OnPhotonPlayerActivit圜hanged, PhotonNetworkingMessage.OnLobbyStatisticsUpdate, PhotonNetworkingMessage.OnOwnershipRequest, PhotonNetworkingMessage.OnWebRpcResponse, PhotonNetworkingMessage.OnCustomAuthenticationResponse, PhotonNetworkingMessage.OnCustomAuthenticationFailed, PhotonNetworkingMessage.OnUpdatedFriendList, PhotonNetworkingMessage.OnPhotonPlayerPropertiesChanged, PhotonNetworkingMessage.OnPhotonCustomRoomPropertiesChanged, PhotonNetworkingMessage.OnPhotonMaxCccuReached, PhotonNetworkingMessage.OnPhotonInstantiate, PhotonNetworkingMessage.OnPhotonSerializeView, PhotonNetworkingMessage.OnConnectedToMaster, PhotonNetworkingMessage.OnPhotonRandomJoinFailed, PhotonNetworkingMessage.OnPhotonPlayerDisconnected, PhotonNetworkingMessage.OnPhotonPlayerConnected, PhotonNetworkingMessage.OnFailedToConnectToPhoton, PhotonNetworkingMessage.OnConnectionFail, PhotonNetworkingMessage.OnDisconnectedFromPhoton, PhotonNetworkingMessage.OnPhotonJoinRoomFailed, PhotonNetworkingMessage.OnPhotonCreateRoomFailed, PhotonNetworkingMessage.OnMasterClientSwitched, PhotonNetworkingMessage.OnConnectedToPhoton, The properties are not settable (open, MaxPlayers, etc). More.Ī simplified room with just the info required to list and join, used for the room listing in the lobby. The properties are settable as opposed to those of a RoomInfo and you can close or hide "your" room. This class resembles a room that PUN joins (or joined). PUN's NetworkView replacement class for networking. Summarizes a "player" within a room, identified (in that room) by actorID. The main class to use the PhotonNetwork plugin. This container is used in OnPhotonSerializeView() to either provide incoming data of a PhotonView or for you to provide it. More.Ĭontainer class for info about a particular message, RPC or update. Override the events/methods you want to use. photonView and all callbacks/events that PUN can call. This interface is used as definition of all callback methods of PUN, except OnPhotonSerializeView. *avatar.SetExpression(AvatarExpression.Groups the most important classes that you need to understand early on.ĭefines the OnPhotonSerializeView method to make it easy to implement correctly for observable scripts. Expressions API - set avatar expression via scripting, e.g. Built-in RP + Universal Render Pipeline (URP) support, Made with Unity 2021 LTS but works with earlier/later versions, *avatar.SetExpression(AvatarExpression.Anger) * Load and save presets from a text asset or a config string. Change any parameter and call *UpdateCustomization()* method to apply the settings. Randomization - randomize body or face parameters + randomize clothing items using a seed, Easily Modifiable - add your own clothing items or variations, most of the items are intuitive scriptable objects included with materials that you can edit ScriptingScene: Scene with demo script attached to it which demonstrates API usage. LocomotionScene: Scene with an avatar that has a basic locomotion animator attached to it, use W, A, S, D to control the animator. EditorScene: Edit any body, face or clothing item parameters in play mode Viseme Support - added blend shapes that control mouth movement, compatible with Oculus Lipsync Glasses - 10 items with 240 total variations Shoes - 6 items with 29 total variations Bottom (pants) - 9 items with 45 total variations Top (body) - 10 items with 51 total variations 5 Clothing Item Slots - N total unique clothing items with M total variations: 5 Editable Expression Parameters - anger, disgust, fear, joy and sadness, API included. Eyes: cheeks, eye size and eye closed default Brow: width, height, protrusion, thickness and curve Mouth: width, lips width, jaw width, chin width, chin protrusion and chin cleft Nose: width, length, height, bridge and tilt 4 Editable Hair Parameters - hair style, hair material, facial hair style, facial hair material 8 Editable Body Parameters - body height, body fat, body muscle, skin, nails, eye, eye lashes, brow Presets: load and save any customization settings Included support for Mixamo animations, Viseme Blend Shapes, Blinking, Expressions and much more. Customize body and face, use various combinations of clothing items to create unique stylized avatars. Introducing stylized customizable avatars.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |