- Home /
unity os x build divideByZeroException
Hi. I've been working on a project in unity. It's been running fine in the editor without errors but I've just built the os x standalone application and in the app I get multiple "DivideByZeroExcpetions". Also, none of the texture are drawing. The texture were drawing fine when I was running the game in the unity editor. Any ideas why a game would work fine in the editor but not in a build?
Do you know what a divideByZeroException is? Where in your code do you do division? What does the Player.Log tell you?
Yeah. I know what a dBZE is. This was my first experience trying to debug a problem directly from the player. Ultimately I was able to debug by looking at the log.
Does that mean the problem has been solved? If so answer your own question, perhaps with details on what was wrong and how you solved it. Then mark the question as answered.
FWIW, the error arose because I was loading a text file. Using the standard System.IO calls worked fine in the editor but once I built a standalone I had to use the Asset class to get at my text file assets. As such,
string getTextFromFile(string filename)
{
string text ; //FOR EDITOR
try
{
text= System.IO.File.ReadAllText(Application.dataPath + "/Resources/"+filename+".txt"); //get the string from the JSON formatted text file
}
catch//FOR STANDALONE PLAYER
{
TextAsset jsonFile = (TextAsset)Resources.Load(filename);
text = jsonFile.text;
}
return text;
}
@Linus. I was doing those thing even as you must have been typing. :)
Answer by honkskillet · Aug 19, 2013 at 11:01 PM
I was able to answer my question by looking at the Log file. Unity Logs
Your answer
Follow this Question
Related Questions
Distribute terrain in zones 3 Answers
Unity seems to be silently suppressing exception dialogs, and showing no messages. Why is that? 1 Answer
Runs fine in editor, tons of exceptions in build 2 Answers
i need help trying to build game 0 Answers
URP - Play mode has different behavior than finished app build 0 Answers