学んだこと(PhotonのセットアップやUnityへインポートができた後のお話です。)●オンライン化したいオブジェクトに、スクリプト「PhotonView」をアタッチする(これは必須)●オンライン(して操作)するオブジェクトはプレファブ化する(これは普通に考えてそうですよね)(追記:JoinedLobbyなどロビーの概念があるとその後のプレファブのInstantiateが必要だと考えて、普通に考えてと書きました。}』という形式で記述すること以上が必要だということが分かりました。======学習トナカイ(私個人)の学習では、二つのデバイス(アンドロイド実機とUnityエディタ)に、それぞれ二つのPlayerを表示させることができた。片方のデバイスで動かしても、もう片方にその動きが反映されなかった。そこら辺の解説をしたサイトでとても分かりやすいものがあったので掲載します。こちらわかった限りで要約すると、PhotonViewをオブジェクトにつけるだけではなくて、動きを同期させる必要と、手順があること(PhotonViewのObservedComponentsにTransformをアタッチする)。自分のTransformを当該箇所にアタッチすると、かくかくとした動きになってしまう。上記の問題を解消するために、PhotonTransformViewというコンポーネントが登場する。これを上記の当該箇所にアタッチすると、滑らかな動きで同期されるということだった。この記事のまとめこんなレベルでブログを書いていくのですが、一歩一歩進んでいくために書きます。Photonでオンラインゲームを作るには...PhotonViewをアタッチする(必須)オンライン化するオブジェクトをプレファブ化するそのプレファブは、Assetフォルダ直下のResourcesフォルダに入れることそして自分のオブジェクトを操作するには、isMineプロパティを使い、記述するデバイス間の動機にはPhotonTransformViewコンポーネント利用が良い。(Transformだとカクカク)以上です。今後のPhotonの学習は、私のチーム(VyseArt)がチャットぽいオンラインゲームを作ろうかという話だったので(もっといろいろあるのですが)Photonのチュートリアルサイトを見て知識を深めるとともに、上記の知識で、案に出たチャットゲームっぽく作るにはどの知識を使えばよいかを予想を立てて考察していくことになります。(ちなみにPhotonのチャット機能は使わないつもりです)必要なもの(とキーワード)は、吹き出しが出てきて(Instantiate、IsMine、PhotonView)、ルームマスターともう一人役割があって(以後学習。OnJoinedLobbyから)、途中参加もできて(購入した書籍を参考に、ググる)、吹き出しが上にちょっとずつ移動していく感じ(これも購入した書籍を参考)というような知識が必要だと思いました。23:19UnityのPhotonの勉強メモ~オンラインゲームを作りたい~Tweet広告を非表示にする関連記事2019-09-04銀河鉄道の夜アプリを広めるためにいろいろやっています。VyseArt(ヴィシェアート)のトナカイです。銀河鉄道の夜こんばんは。VyseArt(ヴィシェアート)のトナカイです。グローバルギアこんばんは。VyseArtのプログラム担当トナカイです。私たちの...2019-04-173Dのプレイヤーをバーチャルパッドを出現させタップ&ドラッグで移動させる、そして、カメラがそれに追従...こんばんわ。検索はてなブログをはじめよう!odekakenekoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。