![]() How do I change that flag during initialization (when is that exactly?)?.Unfortunately, I have no idea where in my code I should be setting up the FMOD_STUDIO_INIT_SYNCHRONOUS_UPDATE flag… ![]() ![]() ![]() This means Unity can’t interrupt that thread for the debugger (or domain reload) and hang.įor FMOD, there is a workaround, you can pass FMOD_STUDIO_INIT_SYNCHRONOUS_UPDATE initialization flag to disable asynchronous processing and perform all processing on the main thread. It’s an issue when a plugin ends up attaching a native thread to the runtime, which then does blocking calls to the OS. Several Unity plugins like Parse, FMOD, UMP (Universal Media Player), ZFBrowser or Embedded Browser are using native threads. I found this piece of information in the VS documentation that MIGHT be the way to fix it: If I delete FMOD from the project everything works fine. If I enable debugging with Visual Studio + Unity (2017), the moment I hit a breakpoint, Unity freezes and I have to do a forced restart. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |