🔖
Unity 6 Preview で C# 11 を使う
ほかの記事だと欲しい情報がなかったので。
環境:
- Unity 6 Preview (6000.0.18f1)
- Jetbrains Rider
-
Project Settings > Player > Other Settings > Additional Compiler Arugments
に以下を追加:-langVersion:preview
- Assets の一個上のディレクトリ(
csproj
があるディレクトリ)にDirectory.Build.props
という名前のファイルを作成。中身:<Project> <PropertyGroup> <LangVersion>preview</LangVersion> </PropertyGroup> </Project>
これで raw string literals とか使える。
Unityのアナライザに適用が Player Settingsで、riderに設定を認識させるのが Directory.Build.props
って感じ。
nullableとかもこの2カ所に設定すると全体に対応できる。
Discussion