UnityでMMO作たいけどどうする!?6(^^ (801レス)
1-

409: 宵闇大使 ◆SoVpkB15jY 2021/08/17(火)09:48 ID:NBL7dFv/(3/4) AAS
MMO本体はどこいじるかわからなくなってきたので(^^
久々にモンスターのモデリングでもしまひょうかね(^^
モデリング修業は楽しい〜♪モデリング修業は楽しい〜♪(^^

チンポコリン(^^
410: 2021/08/17(火)12:58 ID:7/Au0K6I(1/2) AAS
>>407
何でよw
さてはツイッターと5chでキャラを使い分けてるな
411: 宵闇大使 ◆SoVpkB15jY 2021/08/17(火)13:07 ID:NBL7dFv/(4/4) AAS
流石にツイッターでちんこまんこボッキング!言う度胸はないでふ(^^
412: 2021/08/17(火)20:24 ID:7/Au0K6I(2/2) AAS
ボッキングくらいは許されるんでねーの?知らんけど
あと同じ電話番号で周りにバレないように複数アカウント作ることもできるらしいぞ、これもよく知らんけど
413: 宵闇大使 ◆SoVpkB15jY 2021/08/20(金)13:22 ID:Sy8l3KTr(1) AAS
今宵はMMO体験会開こうと思いまんこ(^^
来たい人いたら名乗り出てくらふぁい(^^
414: 宵闇大使 ◆SoVpkB15jY 2021/08/21(土)14:20 ID:QNh4wvwQ(1) AAS
新装備実装しまひた(^^
415: 2021/08/22(日)00:15 ID:aAQj3ZQi(1) AAS
うん
416: 宵闇大使 ◆SoVpkB15jY 2021/08/22(日)15:58 ID:OBs/zKIS(1/2) AAS
事情によりUnityのVerダウングレードしたらエラーの嵐で(^^
ようやく動くようにはできたんでふけど(^^
アイテム拾うとエラー吐くようになっちゃいまひた(^^
悪戦苦闘(^^

ボッキング!(^^
417: 宵闇大使 ◆SoVpkB15jY 2021/08/22(日)21:08 ID:OBs/zKIS(2/2) AAS
多分アイテムのバグは修正完了(^^
同一アカウントでの多重ログインをできないようにしまひた(^^
418: 2021/08/26(木)00:00 ID:11fx8BSE(1) AAS
がんばれー
419: 宵闇大使 ◆SoVpkB15jY 2021/08/28(土)19:52 ID:kPPvzIOr(1) AAS
// 所有権の移譲
target.GetComponent<PhotonView>().TransferOwnership(myPV.Owner);
{
PhotonNetwork.Destroy(target);
PhotonNetwork.RemoveRPCs(target.GetComponent<PhotonView>());
}

これでいい筈なんでふけど(^^
うまくいきまふぇんね(^^
targetのオーナーシップをmyPV.Ownerに移してデリートする処理なんでふけど(^^
420
(1): 2021/08/30(月)02:05 ID:ATnxwn7a(1/3) AAS
PhotonViewのオーナー設定がデフォルト(fixed)のままになってるとか
421: 宵闇大使 ◆SoVpkB15jY 2021/08/30(月)10:47 ID:9w38zP/0(1/3) AAS
>>420
それ疑ったんでふけど(^^
普通にTakeOverになってまひた(^^
422: 宵闇大使 ◆SoVpkB15jY 2021/08/30(月)18:10 ID:9w38zP/0(2/3) AAS
う〜ん、原因が分からないことには先に進めまふぇん(^^
423: 宵闇大使 ◆SoVpkB15jY 2021/08/30(月)18:28 ID:9w38zP/0(3/3) AAS
モンスター倒した後のデリート処理はエラー吐かないので参考になるかと思いまひたがなりまふぇんでひた(^^
424: 2021/08/30(月)23:21 ID:ATnxwn7a(2/3) AAS
TakeOverだったらRequestOwnershipだけで移譲するのでは?
425
(1): 2021/08/30(月)23:48 ID:ATnxwn7a(3/3) AAS
一応

TakeOver:
所有権を取得したい側がRequestOwnershipメソッドを実行することによって、
自由に所有権を取得することができます。

Request:
所有権を取得したい側がRequestOwnershipメソッドを実行し、
所有権を移譲する側がOnOwnershipRequestコールバックメソッド内で
TransferOwnershipメソッドを実行することによって、所有権を取得することができます。

外部リンク[htm]:www.monobitengine.com
426: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)02:18 ID:jytcDzny(1/7) AAS
>>425
解決しまひた(^^
感謝感謝のボッキング!(^^
これにて先に進めると思いきや(^^
また別のエラー発生…(^^

これは自分で解決できそうなので解決出来たら書きまんこ(^^

Failed to 'network-remove' GameObject. Client is neither owner nor MasterClient taking over for owner who left: View 2033 on 落とし物(Clone)
UnityEngine.Debug:LogError(Object)
427: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)12:45 ID:jytcDzny(2/7) AAS
Failed to 'network-remove' GameObject. Client is neither owner nor MasterClient taking over for owner who left: View 2033 on 落とし物(Clone)
UnityEngine.Debug:LogError(Object)

このエラーがどうしても直りまふぇんね(^^
こんな関数呼んでるんでふけど(^^
public void Deleton()
{
myPV.RequestOwnership();
PhotonNetwork.Destroy(gameObject);
}
428: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)13:10 ID:jytcDzny(3/7) AAS
Cannot remove cached RPCs on a PhotonView thats not ours! #02 '名無しくん137' scene: False
UnityEngine.Debug:LogError(Object)
色々いじってたらエラー一個増えまひた(^^
429: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)13:18 ID:jytcDzny(4/7) AAS
やっとできまひたよ(^^
無事完成と思いきや(^^
今度は一つのアイテムを多重取得してしまうバグが発生(^^
こればっかりは僕の設計が原因でふ(^^
430: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)13:35 ID:jytcDzny(5/7) AAS
アイテム多重取得バグを拾ったときに落ちてるアイテムのIDに0を代入することで回避(^^
あとアイテムを拾ったあとに1.2fの間アイテムを拾えなくしまひた(^^
431: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)14:12 ID:jytcDzny(6/7) AAS
治ってまふぇんでひた(^^
432: 宵闇大使 ◆SoVpkB15jY 2021/08/31(火)14:22 ID:jytcDzny(7/7) AAS
そもそもこれオーナーシップ移しただけでPhotonNetwork.Destroy出来るんでふかね(^^
オーナーシップと所有者は別物じゃないでふかこれ?(^^
433
(1): 2021/08/31(火)22:14 ID:IwElb7mx(1/2) AAS
それだとgameObjectがどこのgameObjectか分からんような……
PhotonNetwork.Destroy(myPV.gameObject)
じゃないといかんのでは?
434: 2021/08/31(火)22:26 ID:IwElb7mx(2/2) AAS
または
PhotonNetwork.Destroy(myPV)
かな
435: 宵闇大使 ◆SoVpkB15jY 2021/09/01(水)07:48 ID:V/7zWhyU(1/6) AAS
>>433
試してみまひた(^^
public void Deleton()
{
{
PhotonNetwork.RemoveRPCs(myPV);//この行と
PhotonNetwork.Destroy(myPV.gameObject);//この行がエラー吐いてくれまふ(^^
}
}
ここまでくるとどっかでスクリプトミスがあるかPhoton2がダメとしか考えられないでふ(^^
キレそうでふ(^^
436: 宵闇大使 ◆SoVpkB15jY 2021/09/01(水)07:57 ID:V/7zWhyU(2/6) AAS
落ちてるアイテムのスクリプトの中にあるコールバックの中でデストロイを呼ぶことにしたんでふけど(^^
なんかしっくりきまふぇんね(処理自体は成功)(^^

// 所有権の移譲が行われた時に呼ばれるコールバック
void IPunOwnershipCallbacks.OnOwnershipTransfered(PhotonView targetView, Player previousOwner)
{
string id = targetView.ViewID.ToString();
string p1 = previousOwner.NickName;
string p2 = targetView.Owner.NickName;
Debug.Log($"ViewID {id} の所有権が {p1} から {p2} に移譲されました");
if (myPV.IsMine)
{
PhotonNetwork.RemoveRPCs(myPV);
PhotonNetwork.Destroy(myPV.gameObject);
}
}
437: 宵闇大使 ◆SoVpkB15jY 2021/09/01(水)08:12 ID:V/7zWhyU(3/6) AAS
アイテム拾ったときにほかのアイテムでもデリート処理が走ってマップ上の全てのアイテムが消えるので(^^
こうしてみまひた(^^

void IPunOwnershipCallbacks.OnOwnershipTransfered(PhotonView targetView, Player previousOwner)
{
string id = targetView.ViewID.ToString();
string p1 = previousOwner.NickName;
string p2 = targetView.Owner.NickName;
Debug.Log($"ViewID {id} の所有権が {p1} から {p2} に移譲されました");
if (myPV.IsMine)
{
if (targetView.ViewID == myPV.ViewID)
{
PhotonNetwork.RemoveRPCs(myPV);
PhotonNetwork.Destroy(gameObject);
}
}
}
438: 宵闇大使 ◆SoVpkB15jY 2021/09/01(水)08:14 ID:V/7zWhyU(4/6) AAS
無事完成しまひたよ(^^
全ての人に感謝感謝のボッキング!(^^
1-
あと 363 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.021s