【3Dゲームエンジン】Unity質問スレッド24at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド24 - 暇つぶし2ch721:名前は開発中のものです。
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)にエフェクトを作成するにはいかがすればよいでしょうか


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch