示例#1
0
 /// <summary>
 /// 加载物体
 /// </summary>
 private void Load()
 {
     if (game)
     {
         var list = game.LoadDynamicObject();
         foreach (var item in list)
         {
             var dynamicObject = JsonUtility.FromJson <DynamicObject>(item);
             var tf            = Instantiate(blueBox, ssMap).transform;
             tf.localPosition    = dynamicObject.position;
             tf.localEulerAngles = dynamicObject.rotation;
             tf.localScale       = dynamicObject.scale;
         }
     }
 }
示例#2
0
 /// <summary>
 /// 加载动态物体
 /// </summary>
 private void LoadObjects()
 {
     if (game)
     {
         var list = game.LoadDynamicObject();
         foreach (var item in list)
         {
             var dynamicObject = JsonUtility.FromJson <DynamicObject>(item);
             var tf            = Instantiate(blueBox, ssMap);
             tf.localPosition    = dynamicObject.position;
             tf.localEulerAngles = dynamicObject.rotation;
             tf.localScale       = dynamicObject.scale;
             var obj = tf.GetComponent <ShowSelfObject>();
             obj.SetVisible((tf.position - player.position).magnitude <= 2);
         }
     }
 }