0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Unity 2D Game KitをインポートするとRuleTileなんちゃらが出て実行できない

Posted at

2021.3.17f1で2D Game KitをPackageManagerからインポートすると、
RuleTileなんちゃらのエラーが出て実行できませんでした。
この問題の解決方法と調べ方をメモっておきます。初心者向けと思います。

■解決方法
プロジェクトフォルダある所の、
Assets\2DGamekit\Utilities\Editor\RuleTileEditor.csを削除します。
Unityを再度起動します。
(この時Unityのバージョンがどうのと言われますが、
 そこは別問題なので変換するなどよしなにします)

■調べ方
unity.comで2D Game Kit RuleTileで検索すると、
色々と情報が出てきて書いていました。

■環境
UnityHub3.4.1
Unity2021.3.17f1
2DGameKit1.9.5

■この問題の原因
私なりの理解ですが。
RuleTileクラスが2重定義されてコンパイルエラーになっていた。
そこで、不要な方を削除したのコンパイルが通って実行できたようです。

2重定義になったのは、
2D Game Kitが作られた当時はRuleTileというのは公式がサポートしてなかったが、
新しいバージョンのUnityではサポートされたので、
同じクラスが2個定義されてコンパイルエラーになったようです。
多分、そんなニュアンスであっていると思います。

このような問題は2D Game Kitに限らずあると思うので、
知っておくと似たような問題にぶつかった時に早く解決できそうです。

まだ、よく分かっていない問題。
2D Game Kitのリリースページには
Updated to 2021.3 and ported to URP
URPに移植と書いてたんですが2D URPプロジェクトでインポートすると、
テクスチャがピンクになる現象になりました。
???

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?