UNITYではまったこと まったく同じスクリプトをかいた場合に動くスクリプトと動かないスクリプトがありました。 動かないスクリプトは下のようなエラーとなります。 ArgumentNullException: Value cannot be null. Parameter name: s ・原因(推測): 別スクリプトの変数をpublicにして直接参照していた。 参照先のスクリプトの処理の開始が遅いため、変数を取得できなかった。 ・対処: Scriput Execution Orderでスクリプト開始順を調整。 edit→project setting→Script Execution Order ・結果: とりあえず動くようになったので、ヨシ! PR |
![]() |
| ホーム |
|