Robię sobie konfigurator aut w WebGl z wizualizacją w Unity3d i już na samym początku wyboru koloru karoserii mam problemy. Mianowicie sama wizualizacja się chwilkę ładuje i jeśli ktoś kliknie w guzik wyboru koloru zanim się załaduje podgląd to Unity wywala błędy. Można jakoś wykryć w przeglądarce moment załadowania się tego okna i dopiero wtedy uruchomić skrypt wyboru koloru? Problem z Unity jest taki, ze w zasadzie nie ma dobrego API dla WebGl i z przeglądarki mogę tylko do Unity wysyłać wartości prymitywne typu integer czy string. Poza tym po stronie Unity skryptuję to w C# a tam niestety musi być porządek z typami danych więc wolałbym jak najwięcej "eventów" obsłużyć po stronie przeglądarki w JS żeby już nie musieć grzebać w Unity API.
Demko tutaj (nie działa z wiadomych przyczyn na IE): http://przemoo83.esy.es/unity/