NEX3系からの変更点
概要
NEX 4.0における、NEX3 系からの主要な変更点は以下の通りです。
NEX全般
移行にあたっての留意事項
- 文字列定義の際に、ワイドキャラクタリテラルを示す L の接頭子をつけるかどうかを決める _T マクロを、NEX_T へ名前を変更しました。
- String::GetLength() の返値など、長さやサイズを表現する際に qUnsignedInt32 や qUnsignedInt64 などの型を使用している箇所がありましたが、代わりに size_t を使用するように変更しました。
(通信フォーマットに関わる部分などでは変更されていないケースもあります。)
-
この変更に伴い、以下のコールバック関数のシグネチャーが変更されます。
- 独自の zlib ライブラリが NEX に含まれていましたが、これを取り除きました。従来のように libosdk_zlib をリンクしようとするとエラーとなるためご注意ください。
- 従来は libRendezVousCommon、libParseTree、libDDLTypes へのリンクが必要でしたが、これらを取り除きました。これらをリンクしようとするとエラーとなるためご注意ください。
機能追加/変更点
メッセージング
機能追加/変更点
マッチメイク
機能追加/変更点
P2P
機能追加/変更点
ドキュメント
機能追加/変更点
「毎フレームチェックすべき項目」の内容を見直し、「定期的にチェックすべきまたはチェックが推奨される項目」としてまとめなおしました。
プログラミングマニュアルに RankingClient::GetRankingByPIDList()、RankingClient::GetRankingByUniqueIdList() に関する説明を追加しました。
RankingClient::GetRankingByPIDList()、RankingClient::GetRankingByUniqueIdList() の API リファレンスの記述を詳細にしました。
アプリケーション設定値の製品環境、ロットチェック環境へのコピーの挙動に関する記述を削除しました。これらの挙動に関しては「NEX ガイド」を参照してください。
マッチメイクのスコア換算設定を利用する際に使用する API についての説明を改善しました。