[Unity]Exécuter des méthodes à des moments arbitraires dans PUN2 de Photon.
PHOTON est payant, mais je l’apprécie car c’est un moyen facile d’implémenter le multijoueur.
Maintenant nous avons un nouveau plan appelé fusion, mais nous avons aussi un projet qui utilise toujours pun2, et j’aimerais écrire un script qui exécute une méthode à un moment arbitraire.
using UnityEngine ;.
using Photon.Pun ;.
public class PunTest : MonoBehaviourPunCallbacks.
{
void Start()
{
}
void Update()
{
photonView.RPC("RPCTest", RpcTarget.All, "Pero~") ; }
}
[PunRPC]
void RPCTest(string str)
{
Debug.Log(str) ;
}
}
Je ne l’écrirais pas de cette manière dans un vrai projet, mais c’est juste pour référence : ……
Dans ce code, nous appelons RPCTest en exécutant photonView.RPC(« RPCTest », RpcTarget.All, « Pero~ ») ; chaque fois que nous faisons une mise à jour.
RpcTarget.All est spécifié, de sorte que tous les joueurs de la salle exécutent RPCTest et enregistrent un « peron » de débogage.
Non, il n’y a pas de cas réel comme celui-ci, mais j’ai pensé à écrire une partie du code du projet, mais quand j’ai vu ce qu’il contenait, je me suis dit « Oh, je ne peux pas le montrer », donc j’écris un code très aléatoire. C’est pourquoi j’écris un code très aléatoire.



![[Unity] Suppression de l’herbe poussant sur le terrain dans les scripts.](https://kuroko-labo.com/wp/wp-content/uploads/2025/05/grass2.png)
![[Unity] J’ai créé un champ avec Gaia Pro 2023.](https://kuroko-labo.com/wp/wp-content/uploads/2025/01/image06.png)
![[Unity]J’ai acheté un vieux filtre TV.](https://kuroko-labo.com/wp/wp-content/uploads/2019/11/image05.png)
![[Unity]Essayez de créer une jauge circulaire qui avance lorsque l’on clique sur la souris.](https://kuroko-labo.com/wp/wp-content/uploads/2019/07/circle.fw_.png)
![[Unity]Utilisez localPosition pour créer un système de type tapis roulant.](https://kuroko-labo.com/wp/wp-content/uploads/2019/06/image01-1.png)
![[Unity]Obtenir et afficher les coordonnées de la souris.](https://kuroko-labo.com/wp/wp-content/uploads/2019/03/image02.png)