【3Dゲームエンジン】Unity質問スレッド24at GAMEDEV【3Dゲームエンジン】Unity質問スレッド24 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト721:名前は開発中のものです。 16/05/30 16:18:05.37 UYzOIt39.net Photonについて質問です。 プレイヤーAとBの二人が居るとし、PhotonViewを持っているモンスター(位置情報は非同期)が1体居ます。 プレイヤーAがこのモンスターにファイアの魔法を打ったら、両プレイヤーの画面上このモンスターの位置に炎のエフェクトを作りたく思います。 そう思い下記の用にスクリプトを組みました。 PhotonNetwork.Instantiate("FireEffect", PhotonView.Find(Enemy[i].GetComponent<PhotonView>().viewID).transform.position, Quaternion.identity, 0); ただ、こちらのままだとプレイヤーAのモンスターが居る位置にエフェクトが発生し、プレイヤーBから見ると見当違いなところにエフェクトが出てしまって困っています。 両プレイヤーの画面上のモンスターの位置にファイアを発生させるにはどうすればよいでしょうか。 <実例> プレイヤーA画面上モンスターの位置Vector3(0,0,0) プレイヤーB画面上モンスターの位置Vector3(10,10,10) 上記でプレイヤーAがスクリプトを実行するとプレイヤーBの画面で、何も居ないVector3(0,0,0)にエフェクトが発生してしまいます。 プレイヤーAの画面ではVector3(0,0,0)、プレイヤーBの画面ではVector3(10,10,10)にエフェクトを作成するにはいかがすればよいでしょうか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch