2D Bắn Súng trong Unity (Làm Game Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

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

  • @SIReal.hoanghiep
    @SIReal.hoanghiep  ปีที่แล้ว +2

    Mọi người có thể lấy Github ở đây: github.com/SIReal3103/SIReal_Topdown_shooter_tutorial/tree/part3 (Branch Main là toàn bộ Game nha)
    Trong video tôi có ghi âm riêng và phút thứ 3:15 là ghi âm khi trực tiếp làm. Anh em thấy phần nào hay hơn ạ ? 😍

  • @athings2740
    @athings2740 11 วันที่ผ่านมา +2

    Cho các bạn nào chưa fix được lỗi animation không hoạt động ở phút 11 thì mình có tìm 1 cách fix như sau (cách này áp dụng được đối với mình)
    1: Các bạn move cái Animator từ sprite Player sang sprite Character
    2: Tại Inspector của sprite Player ở component Player (Script) thì tại dòng Character SR các bạn chọn Character
    3: Tại script Player trong hàm Start() thì các bạn đổi GetComponent thành GetComponentInChildren cho biến animator
    Các bạn có thể tham khảo cách trên
    Chúc 1 ngày tốt lành 😘

    • @minhtannguyen609
      @minhtannguyen609 7 วันที่ผ่านมา +1

      bo sung them cho phan bn thi
      1. tại inspector của player ở component(Script) dòng animator chọn character
      2.tại inspector của character ở component(animator)và(SpriteRederer) chọn player
      3.mỗi lần nhấn nút play để chạy game phải chỉnh lại trong dòng component(Script)dòng animator và character chọn character.
      tui chưa ra cách dể fix lỗi này một cách chọn vẹn nên nếu bạn nào đã tìm ra đc cách fix thì có thể comment vào đấy đc kh ?
      xin cảm ơn!!!

  • @phamhonghiep416
    @phamhonghiep416 4 หลายเดือนก่อน +1

    Mỗi lỗi nhỏ mình gặp phải đã fix được như sau. Lỗi "UnassignedRedferenceException" do biến "characterSR".
    Fix: Ở Inspector của Player (Script), dòng Charactor SR thì chọn thành: Character (Sprite Renderer)
    Phút thứ 11:01

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

    Em đang chuẩn bị làm theo con game Vampire Survivor và xem video của a thì thấy các function, idea game na ná nhau, học bên này rồi gắn vào oke phết

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

    18:15 ae nhét cái timeDestroy vào trong viên đạn nhé. Chứ không phải trong cái súng đâu.
    Viên đạn ở trong prefab mà ae để vào ban đầu ý

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

    anh dạy hay còn dễ hiểu nữa , luôn ủng hộ anh !!! Mong anh ra video liên tục (tuần ra đc 2 video thì quá tuyệt)

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      Tuyệt, tuần bạn chia sẻ 2 video thì tuyệt hơn nữa

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

    muốn học unity mà ở vn mik ít quá may mà tìm đc kênh này :)). thank you so muchhhhhhhh

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +1

      Like, Subrice và share để video tiếp ra nhanh hơn nha

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

    Anh dạy hay quá

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

    Để sung ở ngoài là 1 object với nhân vật thì ok
    Nếu gắn súng vào nhân vật cầm và di chuyển 8 hướng rồi khi cả người và súng ưu tiên quay hướng theo chuốt thì phải xử lý sao bạn

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

    Hóng video tiếp theo anh ạ.
    Chúc anh một ngày tốt lành

  • @tlgaming2323
    @tlgaming2323 11 หลายเดือนก่อน +4

    Phút 11:11 em thấy animation không hoạt động thì fix như nào vậy ạ

    • @ĐôTrầntrọng-i7j
      @ĐôTrầntrọng-i7j 8 หลายเดือนก่อน +1

      lm dc chưa bạn ,

    • @ThangNguyen-ws3yv
      @ThangNguyen-ws3yv 4 หลายเดือนก่อน +1

      bạn fix đc chưa á, mình cũng dính lỗi này mà kh biết fix sao

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

      @@ThangNguyen-ws3yvFix như nào vậy mn, mình bị cả đoạn Fire Effect

    • @ThangNguyen-ws3yv
      @ThangNguyen-ws3yv 4 หลายเดือนก่อน

      @@phamhonghiep416 mình làm theo thì nó bug ở chỗ animator kh xác định đc gameob, tui fix bằng hàm find thì chạy đc á

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

    Tiếp đi anh ơi, em rất hóng các seri như thế này

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      Thiếu động lực mà thấy này cái tỉnh liền

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

    đoạn 11p animation bị lỗi thì fix thế nào vậy anh?

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

    hóng về phần partical system
    1 ngày tốt lành

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

    cảm ơn đã chỉ dạy

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

    Series đỉnh quá anh

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

    anh cho em hỏi em đang làm niên luận công nghệ thông tin - em làm game giống của anh, nhưng em muốn game kết nối internet và chơi chung với 1 hoặc 2 người nữa thì phải làm sao ạ, anh có thể làm video để hướng dẫn được không ạ.
    Em cảm mơn anh !

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

    bữa nào anh chỉ làm game fps đi ạ:))

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      cha căng vậy. Mà FPS tốn tiền lắm

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

    a cho e hỏi e viết giống như a hướng dẫn nhưng lại ko ra viên đạn và dưới visua studio có lỗi CS0832:: ative a cho e hỏi lỗi này là lỗi gì và khắc phục như thế nào

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

    sao em sau khi làm xong đoạn quan hệ cha con nó lại bị mất hết animation vậy anh ơi

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

      minhf cũng bị y như vậy

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

      @@caotam8552Bạn fix được chưa ạ

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

    mong anh feed lại lỗi ở phút thứ 11 em đã làm nhưng vẫn bug

  • @18-nguyenxuanhuy89
    @18-nguyenxuanhuy89 10 หลายเดือนก่อน

    Ad ơi e gặp lỗi 'player' AnimationEvent has no function name specified! thì xử lí sao ạ

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

    Sao e viết code y hịt mà sau 2 giây mà nó không xóa đạn và báo lỗi GameObject đã bị xóa ở phần weapon. Nên em đã chỉnh 2 biến bullet và firePos thành !=null nó không báo lỗi nữa mà sau 2 giây khi lệnh xóa đạn đc thực thi em cick chuột để bắn súng thì không ra đạn nữa

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      Có thể bên Weapon -> Instante(bullet, .... ). Phần .... bạn thêm vào 1 số là nó tự xóa

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      Ăn rồi đòi ăn nữa

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

      @@SIReal.hoanghiep ok cảm ơn anh :)))

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

    K bt có bạn nào cần bt cách để lấy lại animation k nhỉ

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

    Anh ơi phút 11:08 anh chạy nó không ra animation mà sao sau đó lại ra vậy ạ

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      Khá chắc là record video mấy lần, lần sau quên tắt animation nó vậy

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

      @@SIReal.hoanghiep anh giúp em với em thêm thằng animator vô player thì thằng character ở trước nó che hết mấy cái animatikn của thằng player á anh T.T

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      @@caotam8552 wait, bạn chụp ảnh hay quay video rồi vô discord đăng giúp mình. tả lú quá

    • @ĐôTrầntrọng-i7j
      @ĐôTrầntrọng-i7j 8 หลายเดือนก่อน

      sửa đc chưa bạn

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

    Em tự hỏi ví dụ tối đa súng có thể mang theo là 3 đi và chúng ta mở được khẩu súng mới và nếu muốn thay thế súng hiện tại bằng súng mới trực tiếp trong game thì k biết anh có cách nào không?

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +1

      Tự hỏi ạ ... Bạn có thể kích hoạt "Active" bằng nút và xóa cái súng củ.

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

      @@SIReal.hoanghiep vậy thay nhân vật thì cũng như vậy phải k anh?

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      @@locbuiphuoc5127 Thế thì thay animator nữa bạn

  • @HaoAnh-zc8zj
    @HaoAnh-zc8zj ปีที่แล้ว

    Anh ơi s em tạo 1 cái C# mới bỏ bào cây súng thì nó lại báo lỗi can't add script component because the script class cannot be found......

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      Bạn save lại để nó load nha. Hoặc là xem tên của script. Giống với bên ngoài thì oke

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

    anh ơi sao em bắn ra đạn thì nó nằm ở chỗ FirePos mà quay ra sau bắn thì nó vẫn nằm chỗ cũ chứ không ra đằng sau được vậy anh, mong anh giúp ạ

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +1

      FirePos bạn gắn vô súng, ý là để nó vô súng là được

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

      @@SIReal.hoanghiep dạ em cảm one anh

  • @ThangNguyen-ws3yv
    @ThangNguyen-ws3yv 4 หลายเดือนก่อน

    hình như nó bị lỗi mất animation, kh biết cái đó sửa sao v a

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

      gắn cái animator vào charater thay cho player là đc.

  • @thuantran-en4qc
    @thuantran-en4qc 6 หลายเดือนก่อน

    anh ơi sao em cài sprite renderer cho Player rồi mà sao nó không di chuyển được vậy . hay là phải thêm component cho character ?

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  6 หลายเดือนก่อน

      Phải thêm script di chuyển, hình như video khác rồi, trong cùng series ấy

    • @TuanPham-vw6ul
      @TuanPham-vw6ul 5 หลายเดือนก่อน

      @@SIReal.hoanghiep a ơi cho e hỏi vs sao e làm hết đến cuối vid mà cái animation idie vs walk của e nó mất vậy ạ, giống a trong vid ở đoạn 11:04 ấy ạ và cách khắc phục ntn mong a rep ạ

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  4 หลายเดือนก่อน

      @@TuanPham-vw6ul có thể là do không chung animator bạn

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

    anh ơi sau khi code xong rồi mà sao đạn nó vẫn không bay đc

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

    "Nó không phải là lỗi nha"......(Chưa đến 3s sau)......."Thì cái lỗi này nó liên quán đến,....." =)))))))))))))))))

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

    Sao e viết code y hịt mà sau 2 giây nó xoá hết đạn nhỉ, k bắn dc nữa, k còn đạn nữa :((

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +1

      Bạn restart lại Game là có đạn mà.

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +1

      Hoặc Rì sờ tát máy cũng được

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

    dính cái súng đi theo khung hình kiểu gì vậy?

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

      cho cái weapon làm file con của player ấy bạn

  • @28.minhquang79
    @28.minhquang79 7 หลายเดือนก่อน

    anh ch chỉ cách chỉnh lại lúc đổi cái sprite xong mất 3 cái animation luôn

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  7 หลายเดือนก่อน

      Nó mất component ấy không phải animmation đâu

    • @28.minhquang79
      @28.minhquang79 7 หลายเดือนก่อน

      @@SIReal.hoanghiep vậy sửa sao anh

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

      Bạn chuyển cái Animator của Player sang cho Character là được

    • @28.minhquang79
      @28.minhquang79 หลายเดือนก่อน

      @@hatv212 :V à thì nó từ 5 tháng trước rồi

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

    Lỗi animation anh ơi. thêm video phần còn thiếu đi ạ.

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

      Em sửa hoài 8 tiếng vẫn ko fix đc animation . Uhuhu mong được donate để thỉnh giáo ạ. ❤❤❤

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

      Bạn fix được chưa ạ hic

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

      @@phamhonghiep416 à, bạn fix ở mục animator là getcomponentinParent(); nha.

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

    sao cái xóa cái đạn ảo, nó xóa luôn cái chính luôn z ah

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      cha con quan hệ đó bạn

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

      @@SIReal.hoanghiep làm sao để fix ah, em chưa học c# nên không biết

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      @@phucnguyen6849 éc, meet mình còn sửa được.

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

      @@SIReal.hoanghiep e search trên mạng với hỏi chatGPT rồi nhưng nó toàn xóa luôn phần Object luôn ah

  • @ThanhNguyen-gj1pm
    @ThanhNguyen-gj1pm ปีที่แล้ว

    Sao em không xóa được gameobject vậy a

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +2

      Thường là sau 12 giờ, bạn sẽ fixx được đúng không

    • @ThanhNguyen-gj1pm
      @ThanhNguyen-gj1pm ปีที่แล้ว

      @@SIReal.hoanghiep a làm video tạo 2 nhân vật đối kháng đi a,e tìm mãi không có ai hướng dẫn hết

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว

      @@ThanhNguyen-gj1pm Oki, sẽ có trong series khác nha

    • @ThanhNguyen-gj1pm
      @ThanhNguyen-gj1pm ปีที่แล้ว

      @@SIReal.hoanghiep cái phần xóa gameobject là a giấu cái bullet đi hay sao vậy,em thêm script xóa đạn xong nó xóa luôn cái gameobject bullet luôn không bắn ra đạn được nữa

    • @SIReal.hoanghiep
      @SIReal.hoanghiep  ปีที่แล้ว +1

      @@ThanhNguyen-gj1pm ban thêm thời gian xoá cho nó. Destroy(object, time)