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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
795: 名前は開発中のものです。 [sage] 2019/08/16(金) 11:22:38.51 ID:fwqSfps+(1) AAS
グランディア3のミランダが好きです
796: 名前は開発中のものです。 [sage] 2019/09/02(月) 23:54:55.02 ID:JiOOyEuB(1) AAS
盆休み長いな
797: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/04(水) 18:51:02.00 ID:DYhsj+rN(1) AAS
そろそろ再開しまひょうか?(^^

荒らしがいるようでふひ避難所のURLも貼っておきまんこ(^^
愉快な大使館(^^
外部リンク:untk.sub.jp
798: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/06(金) 08:30:22.72 ID:ABpW3NxJ(1) AAS
質問でふ(^^
僕の今の設計だと同じPhotonTargets.AllBufferedの関数内で分岐して
PhotonNetwork.Destroy();
PhotonNetwork.Instantiate();
が実行されてまんこ(^^
これだとログアウトしたときにあとから入ってきた人に
Instantiateが実行されるらしく宙に浮く装備が出現してしまいまんこ(^^
このバッファに保存されてるゴミを消すにはどうすればいいでふか(^^
799
(1): 名前は開発中のものです。 [sage] 2019/09/08(日) 04:49:21.09 ID:pwBfeOS/(1) AAS
別の関数でやるとか?
800: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/08(日) 05:21:20.67 ID:Ee5R0ZOo(1/5) AAS
PhotonNetwork.Instantiate();をPhotonTargets.AllBuffered内でやる→上のバグ(^^
PhotonNetwork.Instantiate();をPhotonTargets.AllBuffered内でやらない→あとから入ってきた人に情報が飛ばない(^^
どうすれば…(^^
801: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/08(日) 05:24:02.23 ID:Ee5R0ZOo(2/5) AAS
>>799
関数別にするってのは上記の通りになってしまいまんこ(^^
後から入ってきたプレイヤーに残ってるゴミをスクリプトで強引に消すって発想もありまひたが(^^
それだとMMOの性質上どんどんゴミが溜まっていきまふね(^^
バッファを消す方法があればいいのでふが(^^
あるいはもっと別の方法が?(^^
802: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/08(日) 05:27:27.59 ID:Ee5R0ZOo(3/5) AAS
設計はこんな感じでふ(^^
画像リンク

803: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/08(日) 20:16:19.30 ID:Ee5R0ZOo(4/5) AAS
色々試してみてまふが出来まふぇんね(^^
今はプレイヤーIDで分岐試してまんこ(^^
804: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/08(日) 20:26:19.10 ID:Ee5R0ZOo(5/5) AAS
だめだこりゃ(^^
805: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/09(月) 04:39:14.61 ID:HQoIfTf1(1/3) AAS
う〜ん、そもそもこれPhotonTargets.AllBufferedでバッファに飛ばした奴(^^
ifってあとから入ってきたプレイヤーに別の処理は知らせるって出来るんでふか?(^^
806: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/09(月) 06:57:07.10 ID:HQoIfTf1(2/3) AAS
void OnPhotonPlayerDisconnected(PhotonPlayer Player)
{
PhotonNetwork.RemoveRPCs(GetComponent<PhotonView>());
}

これで出来るはずなんでふけどね(^^
なぜかバッファが消えまふぇん(^^
逆に消えてはいけないバッファが消えてまんこ(^^
ほんとやる気失せるな(^^
807: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/09(月) 07:08:16.01 ID:HQoIfTf1(3/3) AAS
ああ、冷静になったら分かりまひた(^^
怒りに囚われてはいけまふぇんね(^^
808: 弟子 [sage] 2019/09/09(月) 08:06:41.48 ID:owSXMA6f(1) AAS
流石師匠!
冷静沈着はプログラミングの基礎ですね!
809: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/10(火) 04:49:28.45 ID:xp3fZ2qg(1/2) AAS
う〜ん、これ無理でふね(^^
810: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/10(火) 04:50:43.50 ID:xp3fZ2qg(2/2) AAS
private void OnPhotonPlayerDisconnected(PhotonPlayer Player)
{
PhotonNetwork.RemoveRPCsInGroup(p.GetComponent<PhotonView>().ownerId);
PhotonNetwork.RemoveRPCsInGroup(GetComponent<PhotonView>().ownerId);
PhotonNetwork.Destroy(PlayerUI);
PhotonNetwork.Destroy(p);
}
これでログアウト時に自分の作ったバッファとオブジェクト消せるはずなんでふけどねぇ(^^
811: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/11(水) 00:57:34.45 ID:ijzhnHaw(1) AAS
今宵もUnity弄りまふか(^^
812: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/12(木) 13:50:03.09 ID:a7yYhr/K(1/2) AAS
もうギブアップ・チンコアップでふ(^^
これ作るのムリかもしれまふぇん(^^
813: 名前は開発中のものです。 [sage] 2019/09/12(木) 17:57:11.26 ID:V/6AMmCh(1) AAS
AllBufferedなんて使わずに、個別でメッセージ送ればいいでしょ。

・新規プレイヤー
 全プレイヤー宛に自分自身の情報を送る。

・既存プレイヤー
 自分自身の情報を新規プレイヤー宛に送る。
814: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/12(木) 18:05:17.39 ID:a7yYhr/K(2/2) AAS
そういえば誰かがログインする度に呼び出される関数ありまひたね(^^
絶大なヒントありがとうございまんこ(^^

ボッキング!(^^
815
(1): 名前は開発中のものです。 [sage] 2019/09/12(木) 19:55:44.23 ID:ah3gs24C(1) AAS
そんな通知使うより自分で制御した方が楽だと思うよ

新規プレイヤーが入室
自身のオブジェクトを生成
全プレイヤーに自分の情報を送信

既存プレイヤーが新規プレイヤーの情報を受信
受信した情報を元に新規プレイヤーのオブジェクトを生成
自分の情報を新規プレイヤーに返信

新規プレイヤーに続々と既存プレイヤーからの返事が届く
その情報を元に既存プレイヤーのオブジェクトを生成
816: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/13(金) 20:59:49.79 ID:TxZDO6Wp(1) AAS
void OnPhotonSerializeViewを使って通信するんでふよね?(^^
これは使ったことがあんまりないのでどんな処理を組めばいいかちんぷんかんぷんでふ(^^
参考になるHPやブログあったら教えてくらふぁい(^^
817: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/14(土) 03:40:49.76 ID:kAUgDS4s(1/3) AAS
>>815
新規プレイヤーが入室←わかる(^^
自身のオブジェクトを生成←わかる(^^
全プレイヤーに自分の情報を送信←ここをどうやるかが問題になってまんこ(^^

一体void OnPhotonSerializeViewは何をしてくれるのでひょうか?(^^
818: ダーク王鍬大使 ◆SoVpkB15jY [] 2019/09/14(土) 07:11:26.08 ID:kAUgDS4s(2/3) AAS
PhotonView with ID 1375 has no method "頭2" that takes 0 argument(s):
UnityEngine.Debug:LogError(Object)

このエラーはなんでひょうか?(^^
Object自体は正常に作れてる気がしまんこ(^^
819: 名前は開発中のものです。 [sage] 2019/09/14(土) 07:48:53.44 ID:giyvC3SG(1) AAS
漢字がだめじゃね
1-
あと 183 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s