
「このコースでは人工知能を使用します。」
こんにちは、
プレイヤーデータの管理は最も重要な作業の一つです。プレイヤーの所持金、ダイヤ、XP、レベルなど、さまざまな情報を保存、読み取り、更新する必要があります。これらのデータ処理手順を実装する方法はいくつもあります。
最も簡単な方法からプロフェッショナルな方法まで:
PlayerPrefs(メモリへの保存)
ファイルシステムを使用した保存(必要な暗号化やフォーマットでメモリに保存) – 多くのデータに適した方法
クラウドセーブ(クラウドへの保存) – リモートサーバーでデータを処理する、最も安全な方法
このコースでは最初の2つの方法を学びます。3つ目の方法は別コースで扱われます。さらに詳しく知りたい方は「Unity | ゼロからプロフェッショナルへ | 3D | 2Dゲーム制作」のコースをご覧ください。
このコースでは、PlayerPrefsシステムを使ったデータ操作とファイルシステムを使ったデータ操作を学びます。ファイルシステムでのデータ操作には複数の代替方法があります。このコースでは3つの方法を紹介します。基本的な考え方を理解すれば、自分で好きな方法を選ぶことができます。基礎知識がない場合、ファイルシステムの使用は最初は難しいかもしれませんが、原理を理解すれば、このシステムがどれほど必要で有益かがわかります。
どの状況でどのシステムを使うべきか?
データが少なく重要でない場合(ポイント、ダイヤ、所持金)はPlayerPrefsを使えます。
データが多い場合、すべてのデータにPlayerPrefsを作るのはほぼ不可能です。そのため、重要でないが大量のデータはファイルシステムで保存できます。
重要なデータがある場合(ユーザー名、パスワード、重要な情報など)は必ずクラウドセーブで管理してください。
これはあくまで推奨です。プロジェクトの構造や条件によって最適な選択は変わります。
成功を祈ります。
このコースの元の動画ナレーションと説明言語はトルコ語です。すべての動画は人工知能でナレーションされています。翻訳による誤解や間違いが生じる場合がありますので、購入判断の前にご注意ください。
動画で扱われたトピックの一部は、その後進化または変更されている可能性があります。統合システムにも更新がある場合があります。このコースの必要最低限の知識レベルは中級とされているため、参加者は数分でこれらの調整を行い、変更に対応できることを前提としています。