- Home /
Game Working in Unity But not as a Standalone
I tried to make a standalone that works fine in the Editor but breaks right down with the standalone. It has a problem loading prefabs. I have all the prefabs, and in fact every resource I am using in a resource folder but none of it is working.
tiles[x,y] = (GameObject)Instantiate(Resources.LoadAssetAtPath("Assets/Resources/Tile_one.prefab",typeof(GameObject)),
new Vector3((transform.position.x+45)-10*y,
transform.position.y+1,
(transform.position.z+45)-x*10),
transform.rotation);
That is what i am using to load the Prefab.
But i get this error in the outputlog.txt
ArgumentException: The prefab you want to instantiate is null. at UnityEngine.Object.CheckNullArgument (System.Object arg, System.String message) [0x00000] in :0
at UnityEngine.Object.Instantiate (UnityEngine.Object original, Vector3 position, Quaternion rotation) [0x00000] in :0
at Game_control.Start () [0x00000] in :0
(Filename: Line: -1)
NullReferenceException: Object reference not set to an instance of an object at Game_control.all_tiles (System.String command) [0x00000] in :0
at Game_control.switch_team () [0x00000] in :0
at Game_control.Update () [0x00000] in :0
If you need anything else ask, i will upload full versions of both files mentioned in they are needed.
Answer by Adamcbrz · Jun 06, 2013 at 04:22 AM
Assets folder doesn't exist on a build. You need to use Resources.Load("Tile_One") instead of Resources.LoadAssetAtPath.
Your answer
Follow this Question
Related Questions
Are sprites reference (script) loaded every time? 0 Answers
Confusion about DontDestroyOnLoad and very large scenes... 1 Answer
Facebook sdk and PC Build? -1 Answers
Error loading page? How do i resolve? 0 Answers