6:40 Sự khác nhau giữa 3 loại body types :dynamic, static, kinematic. 9:20 Cách để biết vật thể di chuyển từ điểm A đến điểm B thì dừng (dùng distance cho đường thẳng). 10:45 Vật thể di chuyển từ A đến B theo đường cong (có thể dùng parabol). 13:56 Cam3D khác Cam2D ở chỗ: cam3D có chiều sâu (độ xa gần với vật thể) do có trục Z, còn cam2D thì không (nhìn từ khoảng cách nào thì vật thể cũng không khác biệt gì). 35:25 Cách để vật thể tự động di chuyển qua lại giữa A và B. 37:15 Khi di chuyển vật thể qua trái phải với game dạng platformer nên dùng vận tốc thay vì cộng tọa độ. 39:30 Sự khác nhau giữa Update và FixUpdate. -collision, on trigger- 44:15 Cách tìm tọa độ C trong đoạn AB với khoảng cách AC luôn cố định. 45:43 Array, List, Stack, Queue. 1:02:33 Dùng Raycast để xác định va chạm với vật thể, đổi tượng. -collider.raycast- 1:08:45 Cách vẽ trong unity. 1:10:27 Nhược điểm của singleton. 1:11:18 Nên lưu trữ map bằng prefab thay vì trong scene. 1:13:21 Cách coroutines hoạt động. -invoke- 1:16:25 Cách gọi animation frame by frame bằng blend tree. 1:17:46 Xử lý logic code animation để player gây damage cho enemy (dùng event). 1:19:53 Kiểm tra platform đang ngang hay nghiêng bằng raycast hit.normal. 1:22:21 Cách để enemy xoay hướng về player (dùng vector2.lerp (nội suy theo đường cong), vector2.movetowards (nội suy theo đường thẳng)). 1:24:51 Sự khác nhau giữa Discrete và Continuous trong collision detection modes. 1:26:06 Dotween. -AI Navigation- 1:38:29 Cách bắt input multiple touch cho android.
@bugmak3r4 ай бұрын
tks em, để anh ghim lại 😍
@namlav134 ай бұрын
@@bugmak3r em cảm ơn 😁
@trongcong753929 күн бұрын
Cái này là test PV à a. Khi nào a tổ chức tiép ạ. Muốn đăng ký thì làm sao ạ
@lingdoan67848 ай бұрын
1:27:11 đoạn 2 anh tranh luận Dotween nghe cũng vui phết :Đ. Cá nhận em thấy 2 hướng đều có thể giải quyết vấn đề, chỉ là mình có chấp nhận cái được và cái mất của từng cách hay không thôi
@bugmak3r7 ай бұрын
đúng rồi em
@HienDoXuan-o5f5 ай бұрын
Đoạn DOTween 2 anh tranh luận đến quên cả ứng viên luôn :v Về DOTween em nghĩ nên giải thích như này cho dễ hiểu thầy ạ. Cái DOTween mình có thể dùng được trong runtime và custom được animation. Còn Unity Animation Animator thì có thể xây dựng anim từ trước, nhưng không thể custom được anim (theo như em biết). Do đó thì nếu như việc move vật thể từ A -> B mà đã xác định được pos A và pos B thì có thể dùng Animator (thường là UI) , còn chưa xác định trước mà được xây dựng trong runtime thì nên là DOTween. VD cái đồng xu mà a Quang nói, nếu đánh chết con quái mà spawn đồng xu, thì lúc này pos con quái mình ko xác định được trong runtime thì dùng DOTween cho nó fly về bags ạ, còn nếu ngoài shop user mở chest coins, nhận được nhiều coins thì tạo 1 cái Animator diễn trước đoạn này và gọi ra thì sẽ nhẹ hơn ạ, vì đoạn này thì vị trí các đồng xu và điểm đến của nó là xác định rồi ạ. Tuy nhiên bên DOTween họ xây dựng khá tiện và đầy đủ event, callback nên dùng rất tiện, ngoài ra họ cũng các hàm overload, VD SpriteRenderer hay Image thì đều có thể gọi DOFade(),.. Nhưng cũng vì nó tiện nên cũng nên cân nhắc vì có người khác code giùm nên mình sẽ khó debug, khó kiểm soát và khó custom trong khi bên Unity Anim thì được Unity hỗ trợ và phát triển, nhẹ hơn và preview được nữa, cái nào cũng lợi hại nên túm lại dùng cái nào thì tùy trường hợp ạ :v
@binhbamboo31495 ай бұрын
Ui cmt này chuẩn này ai còn thắc mắc về 2 cái trên thì đây là câu trl nhá +1 respect về kiến thức bổ ích này nha
@vergilrose8514 ай бұрын
Mong anh ra những video này nhiều hơn ạ, mặc dù em mới code unity tầm đc vài tuần nhma những cái này hiện giờ cũng giúp ích cho em rất nhiều ạ. À mong anh lần sau record trong máy luôn được không ạ? Để nghe cho nó rõ ý, có nhiều chỗ em nghe không ra câu hỏi và câu trả lời.
@bugmak3r4 ай бұрын
oke em ^^
@trong78575 ай бұрын
kênh hay mong a phát triển hơn nữa
@bugmak3r4 ай бұрын
cảm ơn em nhé 😍😍
@HienDoXuan-o5f5 ай бұрын
thầy ơi, sau thầy làm thêm phỏng vấn ở các levels khác được không ạ
@haihoccode8 ай бұрын
nội dung pv hay quá ạ
@bugmak3r8 ай бұрын
cảm ơn bạn nhé ^^
@latina76158 ай бұрын
Hay quá anh ❤❤, sắp tới anh có tổ chức tiếp không ạ
@bugmak3r8 ай бұрын
anh có nhé 🥰🥰
@trantanthanh8 ай бұрын
chủ đề hay mà tiếc cái là giọng người phỏng vấn 2 và người được phỏng vấn nghe không rõ.
@bugmak3r8 ай бұрын
sr, hôm pv mình quên ko check 🥹🥹
@tkanjd4 ай бұрын
e muốn tìm việc fresher ở HCM mà tìm hơi khó
@zezotowff4428 ай бұрын
❤ Những kênh hay thì thường ít người biết. Toàn mấy video ấn độ mấy chục view giúp fix lỗi 😅 là điển hình.
@bugmak3r8 ай бұрын
cảm ơn bạn, mình sẽ cố gắng hơn nữa :D
@balong17735 ай бұрын
phỏng vấn intern mà nhiều kiến thức quá
@truongthinhnguyen41118 ай бұрын
ko có testcoding thuật toán ạ anh
@bugmak3r8 ай бұрын
bên game level intern/fresher/junior ít hỏi giải thuật lắm em ạ. Có thể hỏi một số bài toán để test tư duy nhưng nhìn chung là ko đặt nặng giải thuật lắm đâu
@namlav134 ай бұрын
anh thường live interview ở đâu vậy mng, em lần đầu đến kênh. Xem và học thêm kiến thức.
@bugmak3r4 ай бұрын
anh live bên tiktok @gamedevtoi em nhé 😅
@namlav134 ай бұрын
@@bugmak3r em cảm ơn 😁
@CuongNguyen-sx1xc8 ай бұрын
Khi nào anh tổ chức lại vậy ạ ?
@bugmak3r8 ай бұрын
Sớm thôi, tháng này anh muốn tập trung vào tổ chức mini gamejam cho anh em trước đã ^^
@thanongtft69538 ай бұрын
Xin intern dev unity ngoài project cá nhân ra thì có cần chứng chỉ tiếng anh, với cả hiểu rõ .net không ạ anh?
@bugmak3r8 ай бұрын
không cần đâu em nhé. Unity ko dùng đến .net nhiều đâu, nên em ko biết gì về .net cũng đc. Biết C# là oke rồi
@amsgm8 ай бұрын
đây là test phỏng vấn hay là phỏng vấn trực tiếp vậy ạ ? Với khi nào lại có buổi stream khác thế anh
@bugmak3r8 ай бұрын
phỏng vấn "thử" thôi em nhé. Để các bạn có thể hình dung được 1 buổi phỏng vấn nó sẽ như nào. stream thì anh hay live bên top top @gamedevtoi , tầm 10h hàng ngày nhé ^^
@theday71108 ай бұрын
Kênh này hay nhỉ .
@bugmak3r8 ай бұрын
cảm ơn bạn 🥰🥰
@skygame19925 ай бұрын
Intern mà hỏi khó vậy làm 2 năm unity mà cũng chả hiểu gì ;))
@bugmak3r5 ай бұрын
lớp trẻ bây giờ đỉnh lắm :3 không hỏi khó thì pass hết :P
@binhbamboo31495 ай бұрын
Thật, hỏi nh cái tôi cx kb hoặc bt nhg ít gặp nên quên luôn :)) tôi nghĩ intern thì hỏi kiến thức lập trình căn bản + unity căn bản thôi ( như cái update và fixupdate tôi nghĩ là câu hỏi hay này ) chứ hỏi thấy nh câu hỏi khó thật
@lino-10-năm-trước5 ай бұрын
@@bugmak3rrồi xong, tương lai em đi về đâu đây :)