![]() ![]() That 0 causes the IL2CPP class object to return as null, and I suspect some following code is updating the class data, not null checking, and writing to the null ptr. From my latest investigations, an IL2CPP class type ID is saying it's 0, where it's never 0 on any other browser. The problem is coming from some data is being evaluated differently on iOS15.4 than in other environments. I am currently dedicating my time to finding an answer to this since Apple hasn't been helpful thus far. Thanks in ASMJS is deprecated by browsers, so it wouldn't be a viable solution, and I'm not sure it would provide useful info for debugging. Does someone know what could be causing this? Or how I can get some more useful information regarding what's going on? I'll try some extra things and share anything I find here. This is really all I managed to find out after trying random things for a few hours. Also, on iOS 14 with WebGL 2 enabled in browser settings it seems to work fine. The weird part is that when disabling WebGL 2 from the Safari settings, or forcing a WebGL 1 build-only via Unity, the game runs okay. Also note that, scenes with barely anything in them, such as only UI stuff, do seem to work. Normally this would happen in a few seconds instead of minutes without controlling the car. After a few minutes though, I get death messages in the browser console. At this point the game gives me an empty screen (black) and nothing really happens. However, whenever I try to load any of the scenes with the racing tracks on them, the game kind of freezes. ![]() The iOS 15 update automatically enabled WebGL 2 for its users, which should be a good thing. ![]() The problem is with the latest iOS update (15) and WebGL 2, as the title suggests. I have a very weird problem, and I'm not really sure where to start searching for a solution. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |