Quantcast
Channel: Questions in topic: "item"
Viewing all articles
Browse latest Browse all 274

How do I trigger an animation after collecting 2 items?

$
0
0
I have 2 items to collect in my level and a wall animation. I want the animation to play after collecting both items but I am having trouble figuring out how. This is the code I have for the items on the level. Do I need to add something to this code or make a new code for the wall? //Set up variables for text output on screen, and audio //This will create "open slots" in your editor, on the object that has this script //You will drop in your GuiText and Audio into the open slots. public GUIText TextOutput; public AudioClip SoundToPlay; //Set up variable for number of items collected. //Each time you collect something, this can be updated to be you "inventory" of that item. public static int itemCounter = 0; //Code for when the player collides with an item to collect. void OnTriggerEnter (Collider other) { //When something hits the collectable, if it is the player that touches the collectable, //Play a noise, //Display some text, //Update the inventory, //Delete the prefab. if (other.tag == "Player") { //Play the audio at the collectables position AudioSource.PlayClipAtPoint (SoundToPlay, this.transform.position); //Update the GuiText TextOutput.text = "Look around the town for more pieces!"; //Update the varible for the # of items you have in your inventory //The below code is a "shorthand" method of writing itemCounter = itemCounter +1; itemCounter += 1; //Simulate collection by destroying the prefab object Destroy (gameObject.transform.parent.gameObject); } }

Viewing all articles
Browse latest Browse all 274

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>