[過去ログ] UnityC#勉強してMMO作たいけどどうする!?5(^^ (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
906: 弟子 [] 2020/01/29(水) 22:31:39.66 ID:HiLvmf/0(3/3) AAS
はい!是非お願いしまんこ!
907: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/01/29(水) 22:50:37.67 ID:D7qA1Naq(9/9) AAS
どうでひょうか?(^^
画像リンク

908: 弟子 ◆rZPPjYuxmQ [sage] 2020/01/30(木) 12:10:17.64 ID:ZYdzvBdN(1) AAS
し、し、師匠!!!ありがとうございますー!!!!
弟子は感謝感激飴あられ吹雪です!!!

画像リンク

909: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/01/30(木) 12:11:09.45 ID:8GK0/TBE(1) AAS
ドット絵の著作権は放棄するので好きに使ってくらふぁい(^^
910: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 14:23:20.06 ID:OFKiJ+ng(1/19) AAS
う〜ん、詰み状態でふ(^^
911: 弟子 [] 2020/02/01(土) 14:26:18.17 ID:VDIeMxg/(1/7) AAS
将棋?
912: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 14:36:23.68 ID:OFKiJ+ng(2/19) AAS
object[] a = new object[2];
a[1] = Playerheadtkool;
if (Playerheadtkool!=null)
{
photonView.RPC("頭deleton", PhotonTargets.AllBuffered, a);
}

[PunRPC]
void 頭deleton(object[] objecton01)
{
if (photonView.isMine)
{
GameObject a= (GameObject)objecton01[1];
Destroy(a);
}
}

これで行けるはずなんでふけどねぇ(^^
913: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 14:46:57.72 ID:OFKiJ+ng(3/19) AAS
エラー内容はシリアライズできまふぇん(GameObject)(^^
photonView.RPC("頭deleton", PhotonTargets.AllBuffered, a);
これのaがエラーでふよ(^^
914: 弟子 ◆rZPPjYuxmQ [sage] 2020/02/01(土) 15:41:20.88 ID:7AsjWyUS(1/4) AAS
師匠、もしかして

object[] a = new object[2];
a[1] = Playerheadtkool;

配列に2つの箱作ってるけど、a[0]に何も入ってなくてエラーとかでは?
915: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 15:46:32.69 ID:OFKiJ+ng(4/19) AAS
Exception: cannot serialize(): UnityEngine.GameObject
ExitGames.Client.Photon.Protocol16.Serialize (ExitGames.Client.Photon.StreamBuffer dout, System.Object serObject, System.Boolean setType) (at <e2387f9dc4784e52ba991612d3ef9d57>:0)
試してみまひたがエラー変わらず…(^^
916: 弟子 ◆rZPPjYuxmQ [sage] 2020/02/01(土) 16:29:26.41 ID:7AsjWyUS(2/4) AAS
師匠、Punの説明書に
文字列[]にnull値を含めることはできません。代わりに空白を使用してください。
ってありまひた
photonView.RPC("頭deleton", PhotonTargets.AllBuffered, a);
この命令の前にa[0]がnullかどうか?a[1]がぬるぽか否か確認してみたらどうでしょうか
917: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 16:34:28.79 ID:OFKiJ+ng(5/19) AAS
obj3[0] = Playerheadtkool;
Debug.Log(obj3+"テストマソ");
Debug.Log(obj3[0] + "テストマソ");

これで3行目のobj3がNullってまふね(^^
918: 弟子 [] 2020/02/01(土) 16:38:29.18 ID:VDIeMxg/(2/7) AAS
ぬるぬるはダメぽですお
まず、確実な何かを直接いれてみるとか
a[0]=”ああ”とかでやってみるとか

あとこんな例も見つけました
object[] objectArray = GetDataToSend();
photonView.RPC("RpcWithObjectArray", target, objectArray as object);
919: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 16:44:15.38 ID:OFKiJ+ng(6/19) AAS
Exception: cannot serialize(): UnityEngine.GameObject
Nullが入ってたのを修正しまひた(^^
でふがやはりこのエラー…(^^
920
(1): ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 16:50:02.85 ID:OFKiJ+ng(7/19) AAS
if (Playerheadtkool != null)
{
obj3[0] = Playerheadtkool as object;
Debug.Log(obj3 + "テストマソ");
Debug.Log(obj3[0] + "テストマソ");
photonView.RPC("頭deleton", PhotonTargets.All, obj3);
}

[PunRPC]
void 頭deleton(object[] objecton01)
{
if (photonView.isMine)
{
GameObject a= (GameObject)objecton01[0];
Destroy(a);
}
}

う〜ん(^^
921: 弟子 [] 2020/02/01(土) 16:51:11.96 ID:VDIeMxg/(3/7) AAS
as object のキャストもだめでひょうか?
だとすると、配列の長さの関係でしょうかねぇ

配列以外は上手く行きますか?
922: 弟子 [] 2020/02/01(土) 16:52:50.75 ID:VDIeMxg/(4/7) AAS
>>920
師匠その例だと、配列の二番目がぬるのような、、、
923: 弟子 [] 2020/02/01(土) 16:54:03.22 ID:VDIeMxg/(5/7) AAS
師匠キャストはRPC に渡すときで
924: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 16:57:41.71 ID:OFKiJ+ng(8/19) AAS
配列はobject[1]に変えたので2番目はぬるではないでふよ(^^
試してみまひたがRPCに渡す時でもGameObjectがエラーでふ(^^
925: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 16:58:22.90 ID:OFKiJ+ng(9/19) AAS
配列意外も試してみまふ(^^
926: 弟子 [] 2020/02/01(土) 16:59:00.85 ID:VDIeMxg/(6/7) AAS
むむむ、これは手強そうでふね!
927: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 17:02:06.78 ID:OFKiJ+ng(10/19) AAS
試しに引数にstring文字列入れてみたら普通に送れまひた(^^
多分でふけどobject[]にGameObject代入してるのが原因では?と考えていまふ(^^
928: ダーク王鍬大使 ◆SoVpkB15jY [] 2020/02/01(土) 17:06:06.37 ID:OFKiJ+ng(11/19) AAS
if (Playerheadtkool != null)
{
object a = (object)Playerheadtkool as object;
obj3[0] = a;
Debug.Log(obj3[0] + "テストマソ");
photonView.RPC("頭deleton", PhotonTargets.AllBuffered, obj3 as object);
}
こうしてもダメでふ(^^
GameObjectがエラー吐きまんこ(^^
stringの文字列を変数名として使う方法があればイケそうな気がしまふが…(^^
929: 弟子 ◆rZPPjYuxmQ [sage] 2020/02/01(土) 17:16:23.02 ID:7AsjWyUS(3/4) AAS
師匠、Punのサンプル改造してやったらできまひたお
if (photonView.IsMine)
{
object[] objectArray = { "1", "2" };
collision.gameObject.GetComponent<PhotonView>().RPC("DestroySpaceship", RpcTarget.All, objectArray as object);

DestroyAsteroidGlobally();
}

public void DestroySpaceship(object[] objectArray)
{
print(objectArray.Length + ":" + objectArray[0]);
930: 名前は開発中のものです。 [] 2020/02/01(土) 17:19:21.25 ID:VDIeMxg/(7/7) AAS
あぁちゃんと
[PunRPC]はついてまんこ

printの結果でふ
画像リンク

1-
あと 72 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s