Unity Project 6: Coin Collection (Code Explained)

This is the script used to control the health bar. 
When damage is taken the health is decreased.



Health bar script

This script creates the floating effect that is on the coin by transforming the values on the y-axis by using a Sin wave from its original position.



Idle Move script

This script allows the player to pick up the coin. 
Each coin is assigned to a tag named "Player" and therefore whenever the player collides with any object assigned to this tag the particle system is played creating a particle explosion and the object (coin) is 'disabled' causing it to disappear as the particle system is played. 

The inner and outer mesh are destroyed on collision.



Pick up script

When the player collides with the object, the health bar decreases by 10.
The != operation returns false if its operands are equal, true otherwise.


Spike Trap script

This script allows the object (coin) to constantly rotate, the speed is defined in the scene view.


Constant Rotation

Comments

Popular posts from this blog

Unity Project 4: Ball platformer game

[Research] Traditional Poster Design (4CTA1214)