ToQuaternion() public static method

public static ToQuaternion ( string str ) : Quaternion,
str string
return Quaternion,
Esempio n. 1
0
        public Component ReadFromJson(IResMgr resmgr, GameObject node, MyJson.JsonNode_Object json, DelayProcess dp)
        {
            Transform c = node.GetComponent(comptype) as Transform;

            if (c == null)//这并不可能,只是例子
            {
                c = node.AddComponent <Transform>();
            }
            //Debug.Log(c);
            //Debug.Log("tag=" + json);
            var move  = StringHelper.ToVector3(json["transmove"].AsString());
            var euler = StringHelper.ToQuaternion(json["transquat"].AsString());
            var scale = StringHelper.ToVector3(json["transscale"].AsString());

            c.localPosition = move;
            c.localScale    = scale;
            c.localRotation = euler;
            return(c);
        }