エラー対処法
(1)No overload for method ‘Instantiate’ takes ‘3’ arguments への対処法
Instantiate()メソッドの場合、引数は「3つ」でOK。
しかし、PhotonNetwork.Instantiate()の場合、引数は「4つ」必要。
4つ目の「int group」は「0」でOK。
(2)・・・has some invalid arguments への対処法
PhotonNetwork.Instantiate()の場合、第1引数は「string prefabName」を記載せよとなっている。つまり、publicで定義した変数を使用することができない。そのため、該当するprefabの名称を「” “」で囲んで記載する。
今回の場合、
・public GameObject ballPrefabで定義した「ballPrefab」では「不可」だった。
・prefabの名称である「”Ball”」が正解。