void OnGUI() { if (paused) { GUI.Box(new Rect(0, Screen.height / 6, Screen.width, Screen.height), controlTexture); if (GUI.Button(new Rect(Screen.width / 5.32f, Screen.height / 2.99f, Screen.width / 1.6f, Screen.height / 5.9f), "", PAUSE)) { paused = togglePause(); } if (GUI.Button(new Rect(Screen.width / 5.32f, Screen.height / 2.26f, Screen.width / 1.6f, Screen.height / 8f), "", RESTART)) { Application.LoadLevel("mars_lvl1"); } if (GUI.Button(new Rect(Screen.width / 3.75f, Screen.height / 1.85f, Screen.width / 2.2f, Screen.height / 8f), "", MAINMENU)) { loadlevel.show(); GameObject Ptica = GameObject.Find("Player"); BirdMovement pticascript = (BirdMovement)Ptica.GetComponent(typeof(BirdMovement)); pticascript.ispravak(); GameObject protivnik = GameObject.Find("Protivnik"); kretanjeprotivnika protivnik1 = (kretanjeprotivnika)protivnik.GetComponent(typeof(kretanjeprotivnika)); protivnik1.ispravak(); Time.timeScale = 1f; Application.LoadLevel(1); } if (GUI.Button(new Rect(Screen.width / 1.45f, Screen.height / 1.5f, Screen.width / 3.2f, Screen.height / 7), "", MUSIC)) { musicoff2 = GameObject.Find("CalltoAdventure").GetComponent <musicoff1>(); musicoff2.ToggleAudio(); } } }
void Start() { score = 0; guitext = GetComponent <GUIText>(); highScore = PlayerPrefs.GetInt("highScore", 0); bird = GameObject.FindGameObjectWithTag("Player").GetComponent <BirdMovement>(); }
private void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Player") { BirdMovement.BirdyDies(); } }
private void pauseGame() { if (!paused) { bgMusic.volume = .15f; if (instructions != null) { instructions.gameObject.SetActive(false); } paused = true; pauseMenu.gameObject.SetActive(true); Time.timeScale = 0; BirdMovement.pauseMovement(true); } else { bgMusic.volume = .5f; if (instructions != null) { instructions.gameObject.SetActive(true); } paused = false; pauseMenu.gameObject.SetActive(false); Time.timeScale = 1.0f; BirdMovement.pauseMovement(false); } }
public void flyAwayBirds() { GameObject[] birds = GameObject.FindGameObjectsWithTag("Bird2D"); foreach (GameObject b in birds) { BirdMovement bm = b.GetComponent <BirdMovement>(); bm.setHunterIdle(); } GameObject[] enemy = GameObject.FindGameObjectsWithTag("BirdEnemy2D"); foreach (GameObject b in enemy) { // Mover bm = b.GetComponent<Mover>(); // bm.setHunterIdle(); } GameObject[] humming = GameObject.FindGameObjectsWithTag("HummingBird"); foreach (GameObject b in humming) { /*HummingBirdScript bm = b.GetComponent<HummingBirdScript>(); * bm.setHunterIdle();*/ } GameObject[] sandhillCrane = GameObject.FindGameObjectsWithTag("SandhillCrane"); if (sandhillCrane.Length > 0) { foreach (GameObject b in sandhillCrane) { SandhilCraneScript bm = b.GetComponent <SandhilCraneScript>(); bm.setHunterIdle(); } } }
void Start() { bird = GameObject.FindGameObjectWithTag("Player").GetComponent <BirdMovement> (); scoreTracker = 0; textBox = GetComponent <Text> (); highScore = PlayerPrefs.GetInt("highScore", 0); }
void Start() { _initialPosition = transform.position; _birdMovement = GetComponent <BirdMovement>(); _birdMovement.Target = FindNextTarget(); }
protected void Spawn(Vector3 pos) { BirdMovement newActor = Instantiate(nextElementToSpawn) as BirdMovement; newActor.transform.SetParent(transform); newActor.transform.localPosition = pos; }
void Start() { score = 0; guitext = GetComponent<GUIText>(); highScore = PlayerPrefs.GetInt("highScore",0); bird = GameObject.FindGameObjectWithTag("Player").GetComponent<BirdMovement>(); }
public static int RegisterBird(BirdMovement bm) { otherBirds.Add(bm); currentBirdsLoc.Add(bm, bm.transform.position); DirectionalValues.Add(bm.transform.forward); UpDirectionalValues.Add(bm.transform.up); return(otherBirds.Count); }
void Awake() { FileWriter.clearFile("flaps"); FileWriter.clearFile("nops"); FileWriter.clearFile("episodes"); birdMvmt = GetComponent <BirdMovement>(); gameMgr = FindObjectOfType(typeof(GameManager)) as GameManager; }
void Start() { instance = this; GameObject player_go = GameObject.FindGameObjectWithTag ("Player"); bird = player_go.GetComponent<BirdMovement> (); score = 0; highscore = PlayerPrefs.GetInt ("highScore", 0); }
// Use this for initialization void Start() { GameObject player_go = GameObject.FindGameObjectWithTag("Player"); player = player_go.transform; gameControler = player_go.GetComponent <BirdMovement>(); }
void Start() { collide = GetComponent <Collider>(); meshrenderer = GetComponent <MeshRenderer>(); fm = PersistentManagerScript.Globals.swapper.GetComponentInChildren <FoxMovement>(true); bm = PersistentManagerScript.Globals.swapper.GetComponentInChildren <BirdMovement>(true); startBirdSpeed = bm.Maxspeed; startFoxSpeed = fm.speed; }
void Start() { instance = this; GameObject player_go = GameObject.FindGameObjectWithTag("Player"); bird = player_go.GetComponent <BirdMovement>(); score = 0; PlayerPrefs.GetInt("highScore", 0); }
// Use this for initialization void Start() { GameObject gameControllerObject = GameObject.FindWithTag("Player"); if (gameControllerObject != null) { gameControler = gameControllerObject.GetComponent <BirdMovement>(); } }
private void Update() { if (manual) { if (!startedGame && Input.GetMouseButtonUp(0)) { pressText.SetActive(false); startedGame = true; currentlyTesting = true; GameObject createdObject = GameObject.Instantiate(birdPrefab, birdStartingPoint.transform.position, Quaternion.identity) as GameObject; createdObject.transform.parent = birdStartingPoint.transform; } } else { if (!startedGame && Input.GetMouseButtonUp(0)) { //pressText.SetActive(false); startedGame = true; createBirds(); currentlyTesting = true; } /*if (startedGame){ * scoreText.text = points+""; * }*/ if (startedGame) { if (currentlyTesting) { int countEnded = 0; for (int i = 0; i < genomesPerGeneration; i++) { BirdMovement bm = currentGenomes[i].GetComponent("BirdMovement") as BirdMovement; if (!bm.isAlive()) { currentFitness[i] = bm.getFitness(); countEnded++; } } if (countEnded >= genomesPerGeneration) { currentlyTesting = false; } } else { //if(Input.GetMouseButtonUp(0)){ prepareNextGeneration(); //} } } } }
void Start() { instance = this; GameObject player_go = GameObject.FindGameObjectWithTag("Player"); if(player_go == null) { Debug.LogError("Could not find an object with tag 'Player'."); } bird = player_go.GetComponent<BirdMovement>(); score = 0; highScore = PlayerPrefs.GetInt("highScore", 0); }
private void UpdatePosX(BirdMovement bird0) { if (!bird0.dead) { transform.position = new Vector3(bird0.transform.position.x, transform.position.y, transform.position.z); } else { transform.position = new Vector3(transform.position.x, transform.position.y, transform.position.z); } }
// This class is meant to purely compute the next location the bird object should fly towards. public static void SetNewMovement(BirdMovement bm, int index, Vector3 newDir, float[] param) { // Slowly lerp the rotation to the target direction currentBirdsLoc[bm] = bm.transform.position; // First lets search to see if any points are free Quaternion qq = bm.transform.rotation; int __numRays = Mathf.FloorToInt(param[0]); float __searching = param[1]; Vector3 selection = qq * Quaternion.Inverse(bm.transform.localRotation) * bm.targetDirection; float golden = (1 + Mathf.Sqrt(5f)); bool dodging = false; for (int i = 0; i < __numRays; i++) { float phi = Mathf.Acos(1f - 2f * (i + .5f) / (__numRays + .5f)); float theta = Mathf.PI * golden * (i + .5f); Vector3 temp = qq * new Vector3(Mathf.Cos(theta) * Mathf.Sin(phi), Mathf.Sin(theta) * Mathf.Sin(phi), Mathf.Cos(phi)); if (phi > __searching) { break; } else if (Physics.SphereCast(new Ray(bm.transform.position, temp), param[2], param[4] * Time.smoothDeltaTime * 2f, (int)param[3])) { selection -= temp; dodging = true; } } if (!dodging) { selection += qq * Quaternion.Inverse(bm.transform.localRotation) * newDir; } //Debug.Log(selection + " " + newDir + " " + index); bm.targetDirection = bm.transform.localRotation * Quaternion.Inverse(qq) * selection.normalized; bm.transform.localRotation = Quaternion.Slerp(bm.transform.localRotation, Quaternion.LookRotation(bm.targetDirection, bm.transform.up), param[5] * Time.deltaTime); // Technically make them slow down if they are going to hit something.... float dist = 1; while (true) { if (Physics.Raycast(bm.transform.position, bm.transform.forward, bm.transform.forward.magnitude * param[4] * Time.smoothDeltaTime * dist * 1.25f)) { bm.transform.localRotation = Quaternion.Slerp(bm.transform.localRotation, Quaternion.LookRotation(bm.targetDirection, bm.transform.up), param[5] * Time.deltaTime); dist *= .15f; } else { break; } } bm.transform.localPosition += bm.transform.forward * param[4] * Time.smoothDeltaTime * dist; }
void Start() { GameObject goPlayer = GameObject.FindGameObjectWithTag("Player"); if (goPlayer == null) { Debug.LogError("Could not find an object with tag 'Player'"); } else { birdScript = goPlayer.GetComponent <BirdMovement>(); } }
// Use this for initialization void Start() { birdMovement = GameObject.Find("PlayerBird").GetComponent <BirdMovement>(); if (BodySrcManager == null) { Debug.Log("BodySourceManager is null! Assign a bodysrcManager "); } else { bodyManager = BodySrcManager.GetComponent <BodySourceManager>(); } flapthreshold = 0.18f; }
void Start() { instance = this; GameObject player_go = GameObject.FindGameObjectWithTag("Player"); if (player_go == null) { Debug.LogError("Could not find a object with tag error"); } bird = player_go.GetComponent <BirdMovement>(); score = 0; highScore = PlayerPrefs.GetInt("highscore", 0); }
void FlapHandler( BirdMovement movement ) { if( _tween != null ) { _tween.destroy(); } transform.localScale = new Vector3( 2f, 3f, 2f ); _tween = Go.to( transform, 0.2f, new GoTweenConfig() .scale( Vector3.one ) .setEaseType( GoEaseType.SineOut ) ); }
public void createBirds2() { currentGenomes = new GameObject[genomesPerGeneration]; currentFitness = new double[genomesPerGeneration]; for (int i = 0; i < genomesPerGeneration; i++) { GameObject createdObject = GameObject.Instantiate(birdPrefab, birdStartingPoint.transform.position, Quaternion.identity) as GameObject; createdObject.transform.parent = birdStartingPoint.transform; currentGenomes[i] = createdObject; BirdMovement bm = currentGenomes[i].GetComponent("BirdMovement") as BirdMovement; bm.setNeuralNet(newOnes[i]); } }
// Start is called before the first frame update void Start() { for (int i = 0; i < numBirds; i++) { GameObject GO = Instantiate(bird.gameObject, this.transform); GO.transform.localPosition = Random.onUnitSphere; BirdMovement birdMove = GO.GetComponent <BirdMovement>(); birdMove.targetDirection = Random.onUnitSphere; birdMove.enabled = true; TrailRenderer trail = GO.GetComponentInChildren <TrailRenderer>(); trail.startColor = Random.ColorHSV(0, 1f, .9f, 1f, 0.9f, 1.0f, .99f, 1.0f); trail.endColor = new Color(0, 0, 0, 0f); Light ll = GO.GetComponentInChildren <Light>(); ll.color = trail.startColor; } }
private void Awake() { if (gameObject.tag.Equals("player")) { _playerMovement = GetComponent <PlayerMovement>(); } else if (gameObject.tag.Equals("fish")) { _fish = GetComponent <Fish>(); } else if (gameObject.tag.Equals("bird")) { _bird = GetComponent <BirdMovement>(); } _body = GetComponent <Rigidbody2D>(); }
void FlapHandler( BirdMovement movement ) { animation.Play( "bird_flap" ); animation[ "bird_flap" ].normalizedTime = 0f; /* if( _tween != null ) { _tween.destroy(); } transform.localScale = new Vector3( 2f, 3f, 2f ); _tween = Go.to( transform, 0.2f, new GoTweenConfig() .scale( Vector3.one ) .setEaseType( GoEaseType.SineOut ) ); */ }
void Start() { int counter = 0; foreach (string str in SerialPort.GetPortNames()) //Checking if there is any Arduino connected to the computer. { Debug.Log(string.Format("Port :" + str)); counter++; } Debug.Log("PortCounter: " + counter); instance = this; GameObject player_go = GameObject.FindGameObjectWithTag("Player"); if (player_go == null) { Debug.LogError("Could not find an object with tag 'Player'."); } bird = player_go.GetComponent <BirdMovement>(); score = 0; }
// Update is called once per frame // Pobieranie wartosci punktow z obiektu Player void Update() { GameObject Player = GameObject.FindGameObjectWithTag("Player"); BirdMovement huj = Player.GetComponent <BirdMovement>(); //player.Points = Pointsx; Pointsx = huj.Points; //huj.Points = Pointsx; if (Pointsx >= a) { a += 10; Vector3 coinSizex = new Vector3(transform.localScale.x - 0.05f, transform.localScale.y - 0.05f); transform.localScale = coinSizex; } if (Pointsx > 150) { Vector3 coinSizexx = new Vector3(0.33f, 0.5f); transform.localScale = coinSizexx; } }
void Start() { GetComponent <GUIText>().fontSize = Screen.width / 30; if (Application.platform == RuntimePlatform.Android) { android = true; GetComponent <GUIText>().fontSize = Screen.width / 30; } instance = this; GameObject player_go = GameObject.FindGameObjectWithTag("Player"); if (player_go == null) { Debug.LogError("Could not find an object with tag 'Player'."); } bird = player_go.GetComponent <BirdMovement>(); score = 0; highScore = PlayerPrefs.GetInt("highScore", 0); }
// Use this for initialization IEnumerator Start() { GameObject[] birds = GameObject.FindGameObjectsWithTag("Bird2D"); foreach (GameObject b in birds) { BirdMovement bm = b.GetComponent <BirdMovement>(); bm.setHunterIdle(); } GameObject[] aeroplane = GameObject.FindGameObjectsWithTag("Aeroplane"); foreach (GameObject b in aeroplane) { AeroPlaneScript bm = b.GetComponent <AeroPlaneScript>(); bm.setMoveAway(); } StartCoroutine(InitiateBananas()); while (true) { x1 = Random.Range(-5f, 5f); yield return(StartCoroutine(MoveObject(transform, new Vector2(transform.position.x, transform.position.y), new Vector2(x1, transform.position.y), speed))); //3.692791f } }
void OnTriggerEnter2D() { GameObject Ptica = GameObject.Find("Player"); BirdMovement pticascript = (BirdMovement)Ptica.GetComponent(typeof(BirdMovement)); pticascript.Beenthere(); GameObject kamera = GameObject.Find("Main Camera"); CameraTracksPlayer kamerascript = (CameraTracksPlayer)kamera.GetComponent(typeof(CameraTracksPlayer)); kamerascript.Beenthere(); GameObject protivnik = GameObject.Find("Protivnik"); kretanjeprotivnika protivnikscript = (kretanjeprotivnika)protivnik.GetComponent(typeof(kretanjeprotivnika)); protivnikscript.Beenthere(); GameObject cleanup = GameObject.Find("HumanCity"); if (cleanup != null) { cleanup.GetComponent <ExplosionTower>().enabled = true; } }
void Start() { _birdBehaviour = GetComponent <BirdBehaviour>(); _birdMovement = GetComponent <BirdMovement>(); }
private void Reset() { _birdMovement = GetComponent <BirdMovement>(); }