SDK & ダウンロード

ダウンロード

後日公開。

事前準備

必要なもの 詳細
Fusion 3 AppId Photon ダッシュボードで作成
C++ コンパイラ C++20 必須 (Task<>std::spanchar8_t)のコルーチン
CMake 3.31以降
Photon Realtime SDK deps/realtime/にてFusion Core SDK内に搭載
CRTリンク方法 (MSVC) 動的CRT (/MD)。 Fusionライブラリは /MDでコンパイルされています。/MT/MDを混在させると、実行時にヒープ破壊が発生する恐れがあります。

Fusionの静的ライブラリは、MSVC上で動的CRT(/MD)を使ってコンパイルされています。
プロジェクトでも/MDを使用するようにしてください。 /MT/MDを混在させると、実行時にヒープ破壊は発生する恐れがあります。

対応プラットフォーム

プラットフォーム アーキテクチャ CMakeプリセット ライブラリ名
Windows x86_64 windows-x64-* fusion_windows_x86_64_release.lib
macOS universal (arm64 + x86_64) macos-universal-* libfusion_darwin_universal_release.a
Linux x86_64 unix-* libfusion_unix_unknown_release.a
iOS arm64 ios-arm64-* libfusion_ios_arm64-v8a_release.a
Android arm64-v8a android-arm64-v8a-* libfusion_android_arm64-v8a_release.a
Android armeabi-v7a android-armeabi-v7a-* libfusion_android_armeabi-v7a_release.a
Android x86_64 android-x86_64-* libfusion_android_x86_64_release.a
WebAssembly wasm32 wasm-32-* libfusion_wasm_32_release.a
PlayStation 4 orbis playstation4-orbis-* libfusion_orbis_orbis_release.a
PlayStation 5 prospero playstation5-prospero-* libfusion_prospero_prospero_release.a
Xbox One x64 xbox-one-x64-* fusion_xbox-one_x64_release.lib
Xbox Series X|S x64 xbox-xs-x64-* fusion_xbox-xs_x64_release.lib
Nintendo Switch switch libfusion_switch_switch_release.a
Nintendo Switch 2 switch2 libfusion_switch2_switch2_release.a

コンソールプラットフォーム(PlayStation、Xbox、Nintendo)では、適切なデベロッパープログラムアクセスとSDKライセンスが必要です。
CMakeプリセットの末尾*は、エンジンターゲット(例:godot, unreal)に対応しています。

SDKコンテンツ

パス 詳細
include/ パブリックSDKヘッダ (Client.hTypes.hRealtimeClient.hなど)
lib/ プラットフォーム特有の静的ライブラリ
deps/realtime/ Photon Realtime SDK (トランスポート層)

次のステップ

Back to top