Failed to start Unity Package Manager: operation timed outが表示されたときの対処法
Custom Editor の EditorGUILayout.ObjectField()
エディタ拡張を行っていたところ…
‘EditorGUILayout.ObjectField()'は旧形式です。'allowSceneObjects'をチェックしろとVisual Studioに怒られました。
Unity - スクリプトリファレンス: EditorGUILayout.ObjectField
解決法
obj.hoge = EditorGUILayout.ObjectField("説明文", obj.hoge, typeof((型)), true) as (型);
上記のように記述すると上手くいきました。
参考URL
Unity Multiplayer Networking入門<基本編>
タイトル通りです.Unityでマルチプレイヤーゲームを作成するのに最低限必要な要素を備忘録的に記します.下記チュートリアルを読むこと必至です.
- Network Manager
- Network Manager HUD
- NetworkIdentity
- NetworkBehaviour クラス
- OnStartLocalPlayer()
- OnStartServer()
- NetworkTransform
- リモートアクション
- [Command]
- [ClientRpc]
- NetworkServer クラス
- NetworkServer.Spawn
- ステートの同期
- [SyncVar]
- NetworkStartPosition
- 参考サイト