環境設定コメントをどうぞUnityのプロジェクトをgithubで管理する際の必要な情報とお勧めについて。github側まずはリポジトリを作成する。ボタンから、プロジェクトなのかを選択することができるのでUnityを選ぶ。gitignoregitのバージョン管理の対象にしたくないもの、除外したいものをディレクトリ単位または、ファイル単位、もしくはファイルの名前の一部を含むもので指定できる。ファイルは以下のようになっている。Reportssysinfo.txtこれだとルートからUnityのプロジェクトを作成しているのでいくらか改変が必要になる。内容がどういう意味なのかは次のリンクで確認できる。.gitignoregithubで管理しやすいディレクトリ構成いかが自分がよくつかう構成clientUnityのプロジェクトがまるっと入る。buildUnityからBuildした際の出力先。この下にiOSやAndroidなどのプラットフォームがならび、その下にXcodeプロジェクトなどが入るが、gitの管理対象外にしている。serverクライアントサーバ型のアプリの場合はサーバの構成をこの下に記述する。assetbundleアセットバンドル構築用のUnityProjectを入れておく。AssetBundle対象はこの下のプロジェクト下のResourcesフォルダから、res下にあるフォルダのエイリアスを持っておく。resリソースフォルダ。画像ファイルなどをつめこむ。AssetBundle化対象リソースもこの下にディレクトリを作成し、その中に入れておく。toolsツール類を入れる場所。setupサーバセットアップや環境セットアップなどのスクリプトなどを入れておく。他にもプロジェクトの内容によって適せん改変させる。やっておくことと同様に、metadataをtext形式で可視化させる設定だけ。やっておくことでも書いてある通りに、UnityはAssetDatabaseで管理しているので、通常のOSのファイルシステムと保存されるタイミングが異なる。Sceneを保存してもPrefabは保存されない。すればUnityを落とさなくても大丈夫。Requestでバージョンを管理する。pullとpushだけでやると事故った時に対応が大変。コメントをキャンセルメールアドレスが公開されることはありません。