[過去ログ] UnityC#勉強してMMO作たいけどどうする!?5(^^ (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
499: 2018/11/08(木)07:50 ID:hLolIWCr(1/4) AAS
恐らくボッキングはPunRPC関数にGameObject型が送れなくて困っているんだろう?
もしGameObject型が送れたら

[PunRPC]
void 装備(GameObject チンコ){
チンコ.transform.setParent(股間);
}

と書けば解決する
500: 2018/11/08(木)07:58 ID:hLolIWCr(2/4) AAS
でも残念ながらGameObject型を送ることができない
俺も詳しく知らないけどネットワークの仕様によるものなんだろう

そこでviewIDを使う
ネットワークで同期したいGameObjectには漏れなくPhotonViewコンポーネントを
付けてると思うがそのプロパティの一つにviewIDがある
viewIDは他のオブジェクトと被らない値をint型で自動で発行してくれるので
ネットワーク上のオブジェクトを特定するのに役立つ
501: 2018/11/08(木)08:03 ID:hLolIWCr(3/4) AAS
[PunRPC]
void 装備(int チンコid){
GameObject チンコ = PhotonView.Find(チンコid).gameObject;
チンコ.transform.SetParent(股間);
}

とすれば各クライアントでチンコを探して親子付けしてくれるぞ!
502: 2018/11/08(木)08:13 ID:hLolIWCr(4/4) AAS
ちなみに呼び出し側

GameObject ちんこ = PhotonNetwork.Instantiate("ボッキングの短小",股間.position,Quaternion.identity,0);

int ちんこid = ちんこ.GetComponent<PhotonView>().viewID;
object[] objs = new object(1);
objs[0] = ちんこid;

GetComponent<PhotonView>().RPC("装備",PhotonTargets.All,objs);

以上
省1
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.438s*