|
I have a prefab (item) instantiated on the ground when an enemy dies. Everything works fine in the editor, but when I try building the project, nothing is spawned. All my prefabs are in the Resources folder (in the Assets folder). This is the code to assign the dropped item :
The output_log.txt file gives me a NullReferenceException. Sorry if the problem is obvious. Thanks.
(comments are locked)
|
|
item = Instantiate( Resources.Load(thing) ); Resources.Load returns an Object; that is, a reference to the object in the Project. You need to use Instantiate to create a copy in the Hierarchy.
(comments are locked)
|
|
Are the assets that are used by your prefab (model,textures etc.) also in the Resources folder? Once they are in the resources folder, do I have to load each one of them (audio clip, textures used by scripts, etc)?
Jul 17 '10 at 06:00 AM
Jeremy 2
No, but they must be there, otherwise the prefab can't be instantiated.
Jul 17 '10 at 10:28 AM
StephanK
Just as a test, I moved all my assets in the Resources folder and nothing happens. Thanks for the suggestion though.
Jul 17 '10 at 04:59 PM
Jeremy 2
(comments are locked)
|
