I was checking out the beta to see if my current app would need to be modified. I noticed one thing that was broken. In 4.1, JSON.stringify(<vector3>) would return {"x":0,"y":12,"z":32} however in the latest build it returns {"_isDirty":true,"_x":0,"_y":12,"_z":32}
I’m just stuck with the same problem. It’s very uncomfortable when you do serialization and back. While Vector3/Quaternion converts to a string like this:
it’s very uncomfortable when you get such structure after simlpy calling JSON.stringify(). When you store such data in JSON files there is some overhead. So seems I will simply replace replace strings:
'"_isDirty":false,' --> ""
'_x" ->- "x"
but there will be some pain if the format of Vector3 sometime will change to same other.