1

私はよく使いますiTweenが、昨日までほとんどの場合は問題ありませんでしたが、突然エラーが発生しました:

NullReferenceException: Object reference not set to an instance of an object iTween.RetrieveArgs () (at Assets/Plugins/Pixelplacement/iTween/iTween.cs:6811) iTween.Awake () (at Assets/Plugins/Pixelplacement/iTween/iTween.cs:6559) UnityEngine.Object:Instantiate(Object, Vector3, Quaternion)

最初はゲームを開始するたびに、これらのエラーの呼び出しが 320 回発生しますが、その後、累積して 720 回になり、現在は 999 回以上になっています。せっかく一からゲームを始めたのになぜ溜まるのかわからない。なにか提案を?

アップデート:

ある程度、Sourcetreeバージョン管理に使用しているためだと思います。何らかの形でメタファイルを台無しにしたり、Unity を見ているときに内部で何らかの競合が発生したりすると思いますiTween.cs

4

4 に答える 4

1

まったく同じエラーが発生しました。iTween の何らかのバグにより、複数の iTween スクリプト コンポーネントが私のプレハブの 1 つに動的に追加されていたことがわかりました。それらを削除するとすぐに、エラーが消えました。

プレハブを確認することをお勧めします

于 2015-09-03T20:28:33.000 に答える
0

Unityでのスクリプトの実行順序が問題になる可能性があります。私は数日前にこの問題を抱えていましたが、解決策はに行くことでした

編集->プロジェクトの設定->スクリプトの実行順序

次に、iTween.cs:6559 からアクセスされたスクリプトを最初に実行します。同じエラーがランダムに発生していましたが、一度実行すると表示されなくなりました。うまくいけば、それはあなたの問題を解決します。

于 2015-05-06T03:43:37.517 に答える