Ghost AR

ik
Logo van GhostAR
gifje van armor en health pick up

Power up FireRate

Hier naast zie wat de FireRate power up doet

Bekijk volledige code op GitHub
Speler reload en schiet tegelijk gifje

Power up Nuke

Met de Nuke kan je alle ghost uitschakelen

Bekijk volledige code op GitHub
Schieten

Schieten

De schiet mechanic was met een bullet die uit de loop kom en de kogel heeft zelf een soort trace erbij zodat je ziet of je de target raakt

Code uitleg van hierboven

Bekijk volledige code op GitHub


// Called when the fire input action is triggered
    public void OnFire(InputAction.CallbackContext context)
    {
        isFiring = context.phase == InputActionPhase.Performed;
    }

    // Called when the grip input action is triggered
    public void OnGrip(InputAction.CallbackContext context)
    {
        if (context.phase == InputActionPhase.Performed)
        {
            AlignToForward();
        }
    }

    void Update()
    {
        if (isFiring && Time.time >= nextFireTime)
        {
            Shoot();
            nextFireTime = Time.time + fireRate;
        }
    }

    void Shoot()
    {
        GameObject bullet = Instantiate(bulletPrefab, firePoint.position, firePoint.rotation);

        Rigidbody rb = bullet.GetComponent();
        if (rb != null)
        {
            rb.linearVelocity = firePoint.forward * bulletSpeed; 
        }
    }
              

Mobiel


+31 6 85150223