はじめに
先日OpenCV plus Unity
というアセットを利用としたところ、このようなエラーがたくさん出てきてしまいました。
error CS0227: Unsafe code may only appear if compiling with /unsafe. Enable "Allow 'unsafe' code" in Player Settings to fix this error.
これの対処法について書き残しておきたいと思います。
対処法
どうやらCやC++言語ではよく見るポインタをC#内で使っているみたいで、そのためにunsafe
を使用しています。
このunsafe
なコードをUnityで使うためには、File - > BuildSettings -> PlayerSettings -> Player -> OtherSettings -> Allow 'unsage' Code
にチェックを入れればOKです。
さいごに
OpenCV for Unity
とOpenCV plus Unity
の違いってどんなものがあるのか結構気になってます。
機能の違いはよくわかっていませんが、前者は95ドルで後者は無料なので学生としてはOpenCV plus Unity
を使っていきたいところですが・・・。