はじめに
タイトルのバージョンだと,Unity公式のドキュメントや有志のブログ記事どおりに進めても一行エラーを起こす箇所があるのでその説明.
該当箇所
Unity公式のドキュメントなどのテンプレートはこれ
# define MYFUNCTION_INCLUDED
# ifdef MYFUNCTION_INCLUDED
{
}
# endif
が,https://forum.unity.com/threads/custom-function-undeclared-identifier-help.1157867/
このフォーラムによると2020の時点で,#ifdef
がバグで使えないらしく#if defined()
を使う必要がある.
ということで治すとこうなる.
# define MYFUNCTION_INCLUDED
# if defined(MYFUNCTION_INCLUDED)
{
}
# endif
追記:ifdefの箇所を修正したことでエラーが消えた後,元に戻したらなんか普通に動いてた わけわかめ