1

バージョン 4.6.1 を使用して、数週間前に取り組んでいた Unity ゲームに戻りました。バージョン 5.0 にアップグレードしてプロジェクトを変換した後、次の行にエラーがありました。

Sprite.Create(plusTexture, Rect(toRightBoundry, 0, plusTexture.width, plusTexture.height), rightPos);

画像は、バイリニア フィルターを使用して中央でピボットされた、1 ユニットあたり 150 ピクセルの単一の Sprite としてインポートされます。インポート モードは圧縮で、最大サイズは 1024 です。これらの条件と、このコード部分が動作中のバージョン以降に変更されていないという事実と、渡されたすべての値が有効であることを確認した後、実行時に次のエラーが検出されます。

"!hasError"

私はフォーラムで調査しましたが、これに対する解決策を見つけることができません。ほとんどのトピックは、開発者がバグ レポートを求めることで終わります。この問題を解決する方法に精通している人はいますか?

前もって感謝し、良い一日を

4

1 に答える 1

0

リソース ファイルのスプライト アトラス メタ ファイルからの未解決のマージ コンフリクトに対するエラーのようです。「aabb is not define」「!hasError」などの WIPPE など、おかしな名前のエラーがいくつか表示されました。そのうちの 1 つは、アーティストがメッシュ メタ ファイルの競合を解決していないことが原因でした。

于 2015-04-04T18:04:43.280 に答える