備忘録(Unity)

Unity

【Unity/VRChat】「VRChat SDK3」を使用した VRChat のワールドの作成方法(2023.02)

VRChat のワールドの作成方法 導入 手順1 VRChat公式サイトにて VRChat のアカウントを作成する。 手順2 Unity公式サイトから UnityHub をダウンロードする。 Windowsの場合 手順3 デジタルハリウッド...
Unity

【Unity】Unity の重要用語集

重要用語 Unity エディター ヒエラルキー シーン内に配置してあるゲームオブジェクトの一覧を表示する。 デフォルトのレイアウトでは画面の左側にある。 シーン内のゲームオブジェクトに何か操作したい場合はまず、ヒエラルキーからゲームオブジェ...
Unity

【Unity】PUN2(Photon Unity Networking 2)のRPCを用いた同期方法と引数の重要性

RPCと引数 RPCとは RPC(Remote Procedure Call)とは直訳すると「遠く離れた手続きの呼び出し」である。 要するに他のプレイヤーと「同時」に「同じ」メソッドを実行するという事である。 基本的な使用方法などに関しては...
Unity

【Unity/Git】GitHub と Sourcetree を利用した Unity のバージョン管理の開始方法

バージョン管理の開始方法 Unity のプロジェクトの設定 手順1 Unity のプロジェクトを作成する。 手順2 「Edit>Project Settings>Editor>Asset Serializaton>Mode」を「Force ...
Unity

【Unity】ボイスチャット機能の実装方法(Photon Voice 2)

「Photon Voice 2」の実装方法 Photon での準備 手順1 Photon のアカウントを作成する。 手順2 ダッシュボードにて「REALTIME」と「VOICE」の2つの「App」を作成する。 コンポーネントの追加と設定 手...
Unity

【Unity】PUN2(Photon Unity Networking 2)のコンポーネント/メソッド/プロパティ

PUN2(Photon Unity Networking 2) コンポーネント PhotonView・同期を担う・「独自のID」や「オーナーの情報」も持っている・「オーナーかどうか」の分岐処理が可能PhotonTransformView・T...
C#

【Unity/C#】「List.Exists()」の使い方

List.Exists() 「List.Exists()」とは 「List.Exists()」とは、引数で指定した要素が、リストの中に存在するなら true、存在しないなら false を返すメソッドで for 文などを用いてリストの要素を...
C#

【Unity/C#】「_(アンダーバー)」の意味と使い方

_(アンダーバー) 意味 基本的には「なし」という意味 使い方 「_(アンダーバー)」を使わない場合 this.OnCollisionEnterAsObservable() .Where(collision => collision.tra...
Unity

【Unity】インターフェイスをインスペクターに表示する方法

インターフェイスをインスペクターに表示する方法 全体の流れ Unity3D-SerializableInterface(GitHub)からZIPファイルをダウンロードし、解凍する 解凍したファイルを Unity の「Asset」フォルダ内に...
Unity

【Unity】UniRx のオペレーターと各メソッドの使用方法

UniRx のオペレーターと各メソッドの使用方法 スクリプト using UniRx; using UniRx.Triggers; using UnityEngine; public class Sample : MonoBehaviour...