示例#1
0
    // Start is called before the first frame update
    void Start()
    {
        cameraMovementScript    = GameObject.Find("Main Camera").GetComponent <cameraMovement>();
        starSystemObjectScript  = GameObject.Find("starSystemObject").GetComponent <starSystemObject>();
        initialConditionsScript = GameObject.Find("starSystemObject").GetComponent <initialConditions>();

        map.Add("Figure-8", 1);
        map.Add("Figure-8 with little bias", 2);
        map.Add("3 bodies special stable orbit", 3);
        map.Add("2 bodies stable", 4);
        map.Add("3 bodies with collisions", 5);

        oldSliderValue = (float)starSystemObjectScript.h;
        menuSliderObject.GetComponent <UnityEngine.UI.Slider>().value    = oldSliderValue;
        InputFieldObject.GetComponent <UnityEngine.UI.InputField>().text = menuSliderObject.GetComponent <UnityEngine.UI.Slider>().value.ToString();

        tipMessage.SetActive(false);
    }
示例#2
0
    void Start()
    {
        starSystemScript = GameObject.Find("starSystemObject").GetComponent <starSystemObject>();
        GUIObjectScript  = GameObject.Find("GUIObject").GetComponent <GUILayoutObject>();

        s = new Star(transform.position[0], transform.position[1], transform.position[2], vel[0], vel[1], vel[2], mass);
        starSystemScript.AddStarToSystem(s);

        lineRenderer = GetComponent <LineRenderer>();
        lineRenderer.widthMultiplier = 0.1f;
        lineRenderer.positionCount   = nowLineRendererIndex;

        Gradient gradient = new Gradient();

        gradient.SetKeys(
            new GradientColorKey[] { new GradientColorKey(lineRendererColor, 0.0f), new GradientColorKey(Color.Lerp(lineRendererColor, Color.white, 0.5f), 0.9f), new GradientColorKey(Color.white, 1.0f) },
            new GradientAlphaKey[] { new GradientAlphaKey(lineRendererColor.a, 0.0f), new GradientAlphaKey(lineRendererColor.a, 1.0f) }
            );
        lineRenderer.colorGradient = gradient;

        selectedToDisplayInfo = false;
    }
示例#3
0
    // Start is called before the first frame update
    void Start()
    {
        starSystemObjectScript = GameObject.Find("starSystemObject").GetComponent <starSystemObject>();
        cameraMovementScript   = GameObject.Find("Main Camera").GetComponent <cameraMovement>();

        newStarXStr    = "0.0";
        newStarYStr    = "0.0";
        newStarZStr    = "10.0";
        newStarVxStr   = "0.0";
        newStarVyStr   = "0.0";
        newStarVzStr   = "0.0";
        newStarMassStr = "1E9";

        displayStarInfo = false;

        float.TryParse(newStarXStr, out newStarX);
        float.TryParse(newStarYStr, out newStarY);
        float.TryParse(newStarZStr, out newStarZ);
        float.TryParse(newStarVxStr, out newStarVx);
        float.TryParse(newStarVyStr, out newStarVy);
        float.TryParse(newStarVzStr, out newStarVz);
        float.TryParse(newStarMassStr, out newStarMass);
    }
    void Start()
    {
        starSystemObjectScript = GameObject.Find("starSystemObject").GetComponent <starSystemObject>();

        nowWalkSpeed = normalWalkSpeed;
    }