1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

using Photon.Pun; が使えない

Last updated at Posted at 2022-12-04

こんにちは、ユーゴです。
今回は、UnityでPhotonを使おうと思った時につまずいたエラーを紹介します。

解決したいこと

以下のコードを書くと、Photonを入れているはずなのに無いとエラーが出る

using Photon.Pun;

The type or namespace name 'Pun' does not exist in the namespace 'Photon'

解決策

旧式のPhotonである「Photon Unity Networking Classic - FREE」を使っていた。
新しいのは「PUN2 - FREE」のため、旧式のPhotonを消して新しいPhotonを入れる。
スクリーンショット 2022-12-03 13.00.52.png

補足

(2022/12/25追記)
そのPUN2よりもさらに新しいバージョンで、「Photon Fusion」というものがあるようです。(私は検証できておりません...)
新しいため資料が少ないようですが、そちらに挑戦してみるのも良いかもしれません。

@lensoukoさん、情報提供ありがとうございます!

まとめ

いかがだったでしょうか。
今回は、using Photon.Pun;が使えないという問題を紹介しました。
無料のPhotonアセットにも2種類あって、ぱっと見で「Photon」という文字がある方を入れてしまいたくなりますが、PUN = Photon Unity Networkingのことなので、「PUN2」を入れましょう。

このように、中堅的な技術の紹介から、初級〜上級向けの技術紹介をしています。内容も、UnityだけでなくGASやストア公開、VRChat系などを取り扱っています。
気に入っていただけましたら、LGTM・フォローの方よろしくお願いいたします。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?