Тёмный

Thuật toán đàn cá Boid 

Học Game Dễ
Подписаться 3,6 тыс.
Просмотров 19 тыс.
50% 1

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 86   
@dairose7483
@dairose7483 2 месяца назад
Video quá bổ ích, cảm ơn bạn rất nhiều. Nhờ thuật toán này, mình đã giải quyết được các vấn đề bầy đàn liên quan tới việc các enemy cùng di chuyển và tấn công player trong game top down (nếu không dùng thì các enemy sẽ bị xếp chồng lên nhau) =))
@Tb.ManhVu
@Tb.ManhVu 3 месяца назад
hay thật, mình không biết gì về lập trình mà còn thấy hay với dễ hiểu.
@Fin_Connect
@Fin_Connect 2 месяца назад
hay quá ông. Mong bác ra nhiều video về nội dung này
@duyopham520
@duyopham520 29 дней назад
nể mấy ông làm game vãi, tính hướng di chuyển thôi mà nhức mẹ não r :V
@hocgamede
@hocgamede 25 дней назад
kk, xài toán hơi bị nhiều 😄
@ucphancong3631
@ucphancong3631 14 дней назад
Rất hay, giải thích chi tiết .
@hocgamede
@hocgamede 13 дней назад
Cảm ơn bạn 😍
@Ajax-oq7ml
@Ajax-oq7ml 2 месяца назад
nhìn cái hình video rất chán, ai ngờ xem lại rất bổ ích và dễ hiểu, cảm ơn bạn và mong bạn ra nhiều video hơn nữa😍
@hocgamede
@hocgamede 2 месяца назад
Bạn vừa đấm vừa xoa hả 🫠
@Ajax-oq7ml
@Ajax-oq7ml 2 месяца назад
@@hocgamede sách hay nhưng mà bìa trông chán đời thật =)))
@namkhanh6245
@namkhanh6245 2 месяца назад
ủng hộ ad làm các thuật toán như thế này ạ
@BinhTranThanh-bz9fb
@BinhTranThanh-bz9fb 3 месяца назад
Dễ hiểu mong ra nhiều clip như vậy hơn
@NamNguyen-qq1bc
@NamNguyen-qq1bc 3 месяца назад
Clip hay quá , hóng ad ra clip mới
@hocgamede
@hocgamede 3 месяца назад
Oke bạn ưi.
@antranquoc4568
@antranquoc4568 3 месяца назад
Video hay ạ, mong bạn có thêm nhiều video tiếp theo ạ
@noodthegamedev
@noodthegamedev 3 месяца назад
Video hay đó, tái hiện thuật toán tốt và code cũng gọn dễ hiểu. Lần sau tối ưu bằng cách sử dụng unity ECS là đẹp. Hóng clip thuật toán sau nha. 🎉
@hocgamede
@hocgamede 3 месяца назад
Cảm ơn bạn đã nhận xét. Mình ghi nhận ý kiến của bạn ạ.
@moandoanh8370
@moandoanh8370 3 месяца назад
Ủng hộ ra tiếp những video về thuật toán như này ạ. Dễ hiểu hơn hẳn. 😊
@Jonathan-zd7bd
@Jonathan-zd7bd 3 месяца назад
đã sub, mong có thêm video như này ạ ❤
@EdenEldersongCh
@EdenEldersongCh 3 месяца назад
Cám ơn bác đã làm video, video này hay quá. Mong sẽ có video tối ưu thuật toán này trong tương lai Eden tò mò không biết là thuật toán này có hiệu suất thế nào trên mobile nhỉ?
@hocgamede
@hocgamede 3 месяца назад
Cảm ơn bạn đã nhận xét. Do đây là video giới thiệu thuật toán nên chưa tối ưu, vì vậy hiệu suất khá kém ạ. Mình sẽ ra video tối ưu sớm nhất có thể !!!
@EdenEldersongCh
@EdenEldersongCh 3 месяца назад
​@@hocgamede không sao đâu video giới thiệu hay lắm á. Hóng video tối ưu :3
@nguyenhoanganh2478
@nguyenhoanganh2478 3 месяца назад
vd hay bổ ích mong bạn làm thêm nhiều
@haitranngoc3131
@haitranngoc3131 3 месяца назад
Tuyệt vời đấy bạn ơi, rất chông chờ video tiếp theo
@cherryblockfireya
@cherryblockfireya Месяц назад
hay quá!!!!
@quangcaonhat5860
@quangcaonhat5860 2 месяца назад
Anh Huy mãi đỉnhkkk
@hocgamede
@hocgamede 2 месяца назад
Anh Huy nào?
@beotung8664
@beotung8664 2 месяца назад
cuốn phết đấy a zai
@namkgame
@namkgame 3 месяца назад
thêm những thuật toán nữa đi admin ơi
@BDCPT-oQuangTam
@BDCPT-oQuangTam 2 месяца назад
Làm video tối ưu hiệu suất đi anh
@linkhoikhoai1966
@linkhoikhoai1966 3 месяца назад
thấy hay vô xem thử, dễ theo dõi nhưng hông hiểu gì hết =)))
@hocgamede
@hocgamede 3 месяца назад
Bạn coi video nhiều lần thử xem thế nào. Chúc bạn may mắn !!!
@quangisme1101
@quangisme1101 3 месяца назад
video rất hay, +1 sub cho bác
@huyduy7299
@huyduy7299 3 месяца назад
Từ trên group unity qua , thấy b bảo là lính mới mà đỉnh v , mình cx new bie mà chán quá
@hocgamede
@hocgamede 3 месяца назад
Cảm ơn bạn đã nhận xét. Mình cũng gà mờ lắm á bạn ơi, cần học hỏi nhiều ạ !!!
@nguyenduc1222
@nguyenduc1222 2 месяца назад
hay qué
@banhnhatkhang3892
@banhnhatkhang3892 2 месяца назад
rất hay!!
@khuephamang101
@khuephamang101 2 месяца назад
dễ hiểu
@huuduynguyen9371
@huuduynguyen9371 3 месяца назад
Video hay z bro!
@wastondante9660
@wastondante9660 2 месяца назад
Anh nào xem cái này xog bắn cá có lời ko thế
@vutien4794
@vutien4794 3 месяца назад
Khá là bổ x
@nhathuynhminh4224
@nhathuynhminh4224 3 месяца назад
Video rất hay nhưng nó sẽ tốt hơn nếu bạn bỏ cái tiền click. nghe nó khó chịu quá
@hocgamede
@hocgamede 3 месяца назад
Cảm ơn bạn. Mình sẽ rút kinh nghiệm ạ !!!
@inhhoantong2903
@inhhoantong2903 3 месяца назад
hay
@beatboxshora164
@beatboxshora164 3 месяца назад
Hay
@Tunginh-it4mf
@Tunginh-it4mf 13 дней назад
Cho mình hỏi tại sao lại sử dụng một vector 3D trong môi trường 2D vậy bác, với tại sao khi sử dụng forward thì boids lại đi thẳng chứ không theo trục Z vậy ạ.
@hocgamede
@hocgamede 12 дней назад
Vector3 được sử dụng vì Unity mặc định làm việc với không gian 3D, nhưng khi mình chuyển đổi sang Vector2 hoặc lấy phần X, Y, mình chỉ sử dụng không gian 2D. Tại sao Boids lại đi thẳng vì mình chỉ đang xử lý thành phần X và Y trong quá trình tính toán nên các Boids không di chuyển theo trục Z. Còn mình dùng Forward bởi vì mình dùng model 3D, nếu bạn dùng model 2D thì có thể dùng Right. Sorry vì rep chậm 🥲
@quylequang1594
@quylequang1594 3 месяца назад
Hay bạn
@TanDuc3101
@TanDuc3101 3 месяца назад
Aaaaaaaaaaa hay quá a ơi
@thanhvinh9930
@thanhvinh9930 3 месяца назад
Hay ạ
@iamti.x
@iamti.x 3 месяца назад
hướng dẫn né cá mập nữa b ơi
@Buthocngu
@Buthocngu 2 месяца назад
Ad cho em hỏi tại 6:30, vì sao 2 boid càng xa nhau thì đẩy càng mạnh thế ạ, em cảm ơn ad nhiều
@hocgamede
@hocgamede 2 месяца назад
Đúng như bạn cmt trên mình bị code thiếu đoạn đó, đúng ra là càng gần đẩy càng mạnh bạn có thể thêm (1 - ratio) phần gán cho direction để nó đúng hơn, cảm ơn bạn !!!
@Duire
@Duire 3 месяца назад
Chào anh. Công ty, nhóm anh có tuyển internship game dev k ạ.
@tanduongtruong5152
@tanduongtruong5152 Месяц назад
Bạn có biết cách nào để cải thiện performance khi có nhiều object không ví dụ game zuma sẽ có nhiều obj như quả bóng lăng ấy khi nào nhiều quả bóng như vậy thì FPS tuột rất kinh khủng bạn có biết cách nào cải thiện việc đó không ? Nếu biết hãy cho mình xin ý tưởng với !
@hocgamede
@hocgamede Месяц назад
Sắp tới mình sẽ ra đa luồng để giải quyết việc này, bạn chờ nhé.
@tanduongtruong5152
@tanduongtruong5152 Месяц назад
@@hocgamede oke bạn ơi
@Let.Official
@Let.Official 3 месяца назад
video edit hay á mà bác để chứ theo phân khúc kiểu viết qua rồi hiện lên thay gì viết xong hiện 1 lượt
@hocgamede
@hocgamede 3 месяца назад
Cảm ơn bạn đã nhận xét. Mình ghi nhận ý kiến nè !!!
@HungNguyen-wc5cj
@HungNguyen-wc5cj 2 месяца назад
+1 kênh bổ X
@tranngochung7556
@tranngochung7556 3 месяца назад
tính bây đàn chưa được cao như video giới thiệu lúc đầu video nhỉ, kiểu nó tạo thành nhóm to hơn ấy?
@hocgamede
@hocgamede 3 месяца назад
Bạn có thể tăng hoặc giảm các chỉ số các luật lên cho phù hợp với góc nhìn của bạn như mình đã đề cập ở gần cuối video.
@SuperHeroesPrank
@SuperHeroesPrank 2 месяца назад
Bạn convert sang DOTS sẽ hiệu quả hơn về hiệu năng đó. Chạy đa luồng luôn tốt hơn nhất là trường hợp này
@PhungPhucAn
@PhungPhucAn 3 месяца назад
Sao anh không làm trên godot nữa vậy?
@hocgamede
@hocgamede 3 месяца назад
Do bây giờ chủ yếu mình sử dụng unity nên sẽ ra video unity ạ!
@vu-nguyen-coder
@vu-nguyen-coder 3 месяца назад
sao k dùng shader để tính toán thuật toán này vậy bạn, như này Intansce dc vài trăm con là lag r
@hocgamede
@hocgamede 3 месяца назад
Cảm ơn bạn đã nhận xét. Vì đây là video giới thiệu thuật toán, mình làm đơn giản cho mọi người dễ hiểu như mình, và sẽ cải thiện thuật toán ở video sau ạ !!!
@hmm...1734
@hmm...1734 3 месяца назад
theo mình xem một vài video nước ngoài trên yt thì họ xài compute shader để code những thuật toán dạng này chứ cũng không phải shader thông thường, điều này có vẻ cần chuyên sâu hơn về lĩnh vực lập trình song song đặc biệt là kiến thức về lập trình GPU thì phải
@binhanle2108
@binhanle2108 3 месяца назад
Có tài liệu tiếng anh về thuật toán này ko ad
@hocgamede
@hocgamede 3 месяца назад
Bạn có thể tham khảo tài liệu ở đây: en.wikipedia.org/wiki/Boids Hoặc video giải thích cụ thể bằng tiếng anh ở đây: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-bqtqltqcQhw.html
@chienpear2079
@chienpear2079 3 месяца назад
Hay qua nhung khong hieu gi ca!
@hocgamede
@hocgamede 3 месяца назад
Bạn coi video nhiều lần thử xem thế nào. Chúc bạn may mắn !!!
@MLEM1201
@MLEM1201 Месяц назад
Ủa sao anh làm unity rồi 😢
@daocanon7498
@daocanon7498 3 месяца назад
voice A.I hay quá, cho mình xin tên nhé ad
@hocgamede
@hocgamede 3 месяца назад
Giọng đọc truyện của anh Chí Đạt nhé bạn.
@daocanon7498
@daocanon7498 2 месяца назад
@@hocgamede của trang nào bạn ơi
@hocgamede
@hocgamede 2 месяца назад
@@daocanon7498 của vbee nha b, nếu không đọc từ tiếng Anh chuyên ngành thì mình dùng Capcut cũng có giọng free tiếng Việt
@binhanle2108
@binhanle2108 3 месяца назад
Có source về video này ko ad
@hocgamede
@hocgamede 3 месяца назад
Trong video mình đã trình bày đầy đủ quy trình từ đầu đến cuối. Nếu bạn có bất kỳ thắc mắc hoặc cần thêm thông tin chi tiết nào, bạn có thể để lại câu hỏi ở đây, mình sẽ cố gắng hỗ trợ thêm.
3 месяца назад
Tiếng chuột với bàn phím hơi to + chói tai bác ơi
@hocgamede
@hocgamede 3 месяца назад
Mình sẽ rút kinh nghiệm bạn ạ.
@haitranngoc3131
@haitranngoc3131 3 месяца назад
chỉ cách tối ưu hiệu xuất của boid đi anh ơi
@NguyenTuan-ui3ot
@NguyenTuan-ui3ot 3 месяца назад
hay
@phudinhtruong
@phudinhtruong 3 месяца назад
hay
Далее
Немного заблудился 😂
00:16
Просмотров 263 тыс.
Just Boids | Useless Game Dev
12:10
Просмотров 62 тыс.
ECS tại sao nhanh hơn OOP?
11:01
Просмотров 3,6 тыс.
Coding Adventure: Boids
8:35
Просмотров 1,5 млн
Giving Personality to Procedural Animations using Math
15:30
Thuật toán cắt vật thể trong Game
12:48
Просмотров 3,1 тыс.