MODULAR WEAPON SYSTEM in Unity in Under 4 Minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 71

  • @Rytech_Dev
    @Rytech_Dev  11 หลายเดือนก่อน +5

    Code is in the discord for those who need it! (Link in the description)

    • @MonkeMan71
      @MonkeMan71 11 หลายเดือนก่อน

      I can't find the code

    • @Rytech_Dev
      @Rytech_Dev  11 หลายเดือนก่อน +1

      @@MonkeMan71 go to #code-archives in the discord after getting the rewction role

    • @MonkeMan71
      @MonkeMan71 11 หลายเดือนก่อน

      @@Rytech_Devthanks

    • @abirzebiri4347
      @abirzebiri4347 4 หลายเดือนก่อน

      @@Rytech_Dev I cant found the role #code-archives 😥

    • @yagoonek
      @yagoonek 4 หลายเดือนก่อน

      @@abirzebiri4347 its channel in category main channels

  • @Piccks
    @Piccks ปีที่แล้ว +5

    YOU ARE A LEGEND!!! THANK YOU SO MUCH!! ive been trying to learn how raycasts work and this is so simple and easy to follow. Very underrated!!

  • @squify7226
    @squify7226 2 หลายเดือนก่อน

    this is an amazing tutorial, it gives you a customizable and very mobile system in such a short time, thanks

  • @LegoDinoMan
    @LegoDinoMan 2 ปีที่แล้ว +17

    Wonderful tutorial, I enjoyed that you took a second to explain each step.

  • @TheBlazingWolfie
    @TheBlazingWolfie ปีที่แล้ว +3

    I'll tell ya what, this is a really solid video. Good job mate

  • @sirtorus
    @sirtorus ปีที่แล้ว

    I don't think I deserve this Tutorial, So much info in so little time!

  • @kalpolproductions8558
    @kalpolproductions8558 2 ปีที่แล้ว +4

    I never knew about a Unity Event :/ thanks man i can do alot that just guns with this new info bro.

  • @somerandomguy3977
    @somerandomguy3977 ปีที่แล้ว +5

    anyone know why there wouldnt be a shoot() function under the damage gun tab on the event handler, as shown at 2:50?

    • @lpa1970
      @lpa1970 ปีที่แล้ว

      I did that wrong
      Go to the Damage Gun script and make it to public instead of private in the shoot function

  • @jordanbentley
    @jordanbentley ปีที่แล้ว

    You are a gentlemen and a scholar

  • @schmoovie
    @schmoovie ปีที่แล้ว +1

    UR A LIFE SAVER THANK YOU SO MUCH!!!

  • @sprite7292
    @sprite7292 ปีที่แล้ว +3

    hey just wondering how could u add muzzle flash and damage indicators when shooting enemies?

  • @Allanbest-sw4qf
    @Allanbest-sw4qf ปีที่แล้ว +1

    So Helpful! ❤

  • @G1060available
    @G1060available ปีที่แล้ว +5

    Please make a video how to add particles to it

    • @AndreaBaggio-vd6sf
      @AndreaBaggio-vd6sf 2 หลายเดือนก่อน

      using unity particle sistem a great sistem (watch dani if you know what i mean)

  • @SkorpionYassine
    @SkorpionYassine 7 หลายเดือนก่อน

    Cool tutorial, if you could add some chill music maybe. That would be nice in your future videos ^^

  • @Dragon20C
    @Dragon20C 9 หลายเดือนก่อน +1

    this is very clever, I am using this method in godot!

  • @ThatBlenderDude_
    @ThatBlenderDude_ ปีที่แล้ว +2

    hey there, where can we download the code for copy and paste? i have some errors and dont wanna debug them all

    • @whysl
      @whysl 8 หลายเดือนก่อน

      From his discord server. But it actually have a bit of errors, so stay attentive!

  • @Domnyus
    @Domnyus ปีที่แล้ว

    Really good.

  • @lasernugg
    @lasernugg 9 หลายเดือนก่อน

    Timestamp: ~2:25. Hey, I chose to use the "Damage Gun" version, and I'm getting an error that says: error CS0246: The type or namespace name 'Entity' could not be found (are you missing a directive or an assembly reference?).

    • @lasernugg
      @lasernugg 9 หลายเดือนก่อน

      nvm i figured it out :P

    • @whysl
      @whysl 8 หลายเดือนก่อน

      @@lasernugg How?

    • @whysl
      @whysl 8 หลายเดือนก่อน

      alright, all you need to do, is create a new script, and name it as "Entity". And just copy the code from the video

    • @lasernugg
      @lasernugg 8 หลายเดือนก่อน

      @@whysl I’m pretty sure you just do both gun versions, that fixed it for me I believe

  • @Rengrandt
    @Rengrandt 2 หลายเดือนก่อน +1

    Code working but i shoot and cant kill

  • @squify7226
    @squify7226 2 หลายเดือนก่อน

    theres a problem, when i try to code an animation and particles in, its spammable and breaks the game, how do i fix this?

  • @Gtagi_sub
    @Gtagi_sub 15 วันที่ผ่านมา

    can you pleas put in a new discord link thanks

  • @depa468
    @depa468 6 หลายเดือนก่อน +4

    using System.Collections.Generic;
    using UnityEngine;
    public class Entity : MonoBehaviour
    {
    [SerializeField] private float StartingHealth;
    private float health;
    public float Health
    {
    get
    {
    return health;
    }
    set
    {
    health = value;
    Debug.Log(health);
    if (health

  • @goldybold
    @goldybold 2 ปีที่แล้ว

    very helpful thanks👍👍

  • @timurcraft2018
    @timurcraft2018 ปีที่แล้ว

    Great!

  • @shwetankpandey4606
    @shwetankpandey4606 ปีที่แล้ว +2

    Bro mine shows error idk why I did it all perfect

    • @DrawingKid4
      @DrawingKid4 11 หลายเดือนก่อน

      Is the script and in the script the same name?

  • @mrvladimirlenin
    @mrvladimirlenin ปีที่แล้ว

    Thanks soooo much♥

  • @Notable838
    @Notable838 ปีที่แล้ว +1

    can you give me the script for the entity class plsss

    • @Notable838
      @Notable838 ปีที่แล้ว

      its giving me this error StackOverflowException: The requested operation caused a stack overflow.
      entity.get_Health () in :0

  • @CodenTheSynth
    @CodenTheSynth 2 ปีที่แล้ว +1

    I whould love it if i could see the ammo :)

  • @TheHUMAN-e8r
    @TheHUMAN-e8r 9 หลายเดือนก่อน

    while making the gun damage I noticed that there was an error on enemy.Health -= Damage; does anyone know what is wrong, I am new to unity.

    • @prokeyG
      @prokeyG 7 หลายเดือนก่อน

      make a script for entitiy or remove line

  • @UhGoomba
    @UhGoomba 2 ปีที่แล้ว +3

    Holy fucking shit

    • @Rytech_Dev
      @Rytech_Dev  2 ปีที่แล้ว +2

      😁😄😃😃🙂🙃😉🙃😉😉🥵🤢🤢🤢🧐😕🥶🥸🥺🥺🥸😧😰😥😭😭😮😱😱☹🙁😵‍💫

  • @Notable838
    @Notable838 ปีที่แล้ว

    why am i getting a stack over flow error

  • @bababommboi6495
    @bababommboi6495 4 หลายเดือนก่อน

    It says entity could not be found

  • @deviousdinoo
    @deviousdinoo 9 หลายเดือนก่อน

    tried this, didint work- tried joining the discord to see the code- didint work.. it just says theres an object refrence not set to an instance of an object.. NVM! Set your camera to maincamera in its tags, that should do the trick!

  • @Notable838
    @Notable838 ปีที่แล้ว

    can i have the entity script

  • @kjcrafts751
    @kjcrafts751 ปีที่แล้ว +2

    Script??

  • @SOS_Studios
    @SOS_Studios 10 หลายเดือนก่อน +1

    aint no way in hell im typing all that. put it in the description.

    • @Rytech_Dev
      @Rytech_Dev  9 หลายเดือนก่อน

      All tutorial code is in my discord server

    • @Trackstar50hundred
      @Trackstar50hundred 7 หลายเดือนก่อน

      @@Rytech_Dev Doesnt work, its blocked off for me, says im not allowed in the channels for the code

  • @Fuzzypro11
    @Fuzzypro11 ปีที่แล้ว

    this does not works for me :(

  • @matapavosgamer
    @matapavosgamer ปีที่แล้ว

    Very easy to understand for begginers, but the code isn't very clean and it might teach them bad habits

  • @Nelson916yw
    @Nelson916yw ปีที่แล้ว

    theres half an hour of my life i spent that im never getting back. idk wtf all these people are talking abt

    • @Nelson916yw
      @Nelson916yw ปีที่แล้ว +1

      jk boo i just needed to add a collider to the camera thx

    • @Rytech_Dev
      @Rytech_Dev  11 หลายเดือนก่อน +1

      lol

  • @TheSixoul
    @TheSixoul 2 ปีที่แล้ว

    Not so much a weapon system as it's just how to create a single gun.

  • @sergio4027
    @sergio4027 ปีที่แล้ว +1

    Another Dude that thinks he can code but just wastes peoples time, there is not health reference code full of errors, if you need a tutorial look for someone more knowledgeable. SKIP this GUY

    • @DanielMTB663
      @DanielMTB663 ปีที่แล้ว +1

      nah this works

    • @cattebayo
      @cattebayo ปีที่แล้ว +1

      it works. check if your code is right lol

    • @Nelson916yw
      @Nelson916yw ปีที่แล้ว

      what unity version are u using
      @@cattebayo

  • @depa468
    @depa468 6 หลายเดือนก่อน +1

    using System.Collections.Generic;
    using UnityEngine;
    public class DamageGun : MonoBehaviour
    {
    public float Damage;
    public float BulletRange;
    private Transform PlayerCamera;
    private void Start()
    {
    PlayerCamera = Camera.main.transform;
    }
    public void Shoot()
    {
    Ray gunRay = new Ray(PlayerCamera.position, PlayerCamera.forward);
    if (Physics.Raycast(gunRay, out RaycastHit hitInfo, BulletRange))
    {
    if (hitInfo.collider.gameObject.TryGetComponent(out Entity enemy))
    {
    enemy.Health -= Damage;
    }
    }
    }
    }
    damage gun

  • @Funguys_handle
    @Funguys_handle หลายเดือนก่อน

    It says that entity couldn't be found