Collaborative-Software-Development-Club / Collaborative-Software-Development-Club/Fall2023-UnityProject

Shooting Mechanics

Open
#4 0 comments 0 reactions 1 assignee Assigned to @LaineGroty View on GitHub
Dominant language
ShaderLab
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

- The player should, upon pressing the left mouse button, instantiate a simple projectile from an empty object parented to the character.
- The speed of this projectile should be able to be changed in the Inspector for testing.
- This empty object should be lined up with the player's forward vector. The position will change when weapon models are added.
- There should be a cooldown between shots. Cooldown should be a public variable that can be changed for testing.
- Projectiles should be tagged with the word "Projectile".
- A public variable, "numBullets", should be available. The numBullets variable should decrease by one for each time the player shoots a projectile
- Pressing the "R" key should temporarily make the gun unavailable for use (make a public variable called "reloadCooldown") until a certain period of time has passed. Upon which numBullets should be restored to its starting value.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.