brent_hamel
> in regards to the phong/lambert stuff:
Did you delete ALL of the old plugins and replace them with all of the new ones? (you can't mix and match old and new, they work as a set, and assume they're all updated to the same version)
>in regards to export issues (this is a common mistake)
For exports, you need to ensure minify is off (theres no good way to make constructs minify feature work across multiple plugins the way the Q3D suite needs it to). Minify breaks the necessary cross referencing the runtimes need to work, and C2's plugin SDK offers no easy solution.
Sadly when updating some breaking changes might also occur if you're using an older version for a current project. Q3D underwent major revisions that require architectural changes sometimes.
I removed what I believe is everything from the previous version of Q3D, 3 behaviours, 8 plugins, and a second behaviour folder with a capital B that had "Q3D Morph Controller" in it. I redownloaded the 2.4 zip, extracted and put everything where its supposed to go, but still get errors on both Lambert and Phong materials with code untouched that worked previously.
The error I get for Lambert reads:
"Javascript error!
Uncaught TypeError: Cannot read property 'setHexR' of undefined
http://localhost:5000/Quazi3D_plugin.js, line 2592 (col 42)"
The error I get for Phong reads:
"Javascript error!
Uncaught TypeError: Cannot read property 'setHexR' of undefined
http://localhost:5000/Quazi3D_plugin.js, line 2656 (col 42)"
Don't know if that helps at all...
As for disabling minify, that worked like a charm, no issues exporting to any platforms now <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">