本日はユニティちゃんの小ネタ枠です。
SDユニティちゃんの Unitypackage インポート時に発生するエラーを解決する方法に関してです。
SDユニティちゃんインポート時のエラー
公式ページからSDユニティちゃんの UnityPackage を取得してプロジェクトにインポートしました。
unity-chan.com
その際、以下のエラーが発生しました。
Assets\UnityChan\Scripts\AutoBlinkforSD.cs(8,23): error CS0234: The type or namespace name 'Policy' does not exist in the namespace 'System.Security'
解決方法
参照エラーが発生しているスクリプトの System.Security.Policy の using をコメントアウトするだけです。
・Assets\UnityChan\Scripts\AutoBlinkforSD.cs
using UnityEngine; using System.Collections; //using System.Security.Policy; <- コメントアウト namespace UnityChan { public class AutoBlinkforSD : MonoBehaviour
これでエラーが解消されます。
エラーの発生原因
以下の記事によると本エラーは[Api Compatibillity Level]で[.NET Standard 2.0]を選択している場合に発生するエラーとのことでした。
qiita.com
www.ipentec.com
ただ System.Security.Policy は実際には使用されていないため、コメントアウトの対処で問題ないようです。