
Thành lập một đội đặc biệt với MapleStory Worlds
todaycoding
Nền tảng metaverse của Nexon, MapleStory Worlds, được sử dụng để tạo ra một trò chơi tương tự như Lực lượng đặc biệt Bangtan.
Nhập môn
Lua, UCC
Phân tích chi tiết Unity InputSystem từ A đến Z. Trở thành bậc thầy về InputSystem thông qua khoảng 10 cách sử dụng và các ví dụ thực tế.
Đánh giá từ những học viên đầu tiên
5.0
mystic6113
Cảm ơn bạn đã nghe giải thích dễ hiểu về InputSystem! Nhưng mà, tôi tò mò không biết bài giảng về Scriptable Object và key rebinding sẽ được đăng khi nào ạ
5.0
까만돌
Cảm ơn bạn vì khóa học quý giá.
5.0
ftna
Bài giảng hay, giọng nói cũng dễ nghe nên dễ tập trung. Giảng giải rất tỉ mỉ.
Vô số cách sử dụng InputSystem
Các tùy chọn chi tiết của InputSystem
Hỗ trợ nhiều thiết bị đầu vào trên đa nền tảng
Triển khai rebinding phím trong runtime
Bạn đang sử dụng InputSystem của Unity đúng cách chưa?
Từ Unity 6, Input System đã được bao gồm trong cài đặt mặc định.
Giờ đây Input System là bắt buộc!
Bạn chỉ sử dụng InputSystem thông qua component PlayerInput thôi sao?
Cách sử dụng InputSystem đa dạng hơn nhiều!
So sánh hệ thống đầu vào
Cú pháp C#
Thiết kế code
So sánh với Legacy : So sánh phương thức xử lý đầu vào truyền thống với InputSystem và tìm hiểu về ưu điểm của InputSystem.
Cú pháp cơ bản : Inputsystem hoạt động bằng cách sử dụng event. Học về nguyên lý và cách sử dụng cú pháp delegate và event.
Thiết kế code : Trong nhiều trường hợp, người ta thường triển khai input của người dùng và di chuyển nhân vật trong cùng một script. Điều này trái với lập trình hướng đối tượng và sẽ gặp khó khăn về tính mở rộng khi tiếp tục phát triển sau này. Bạn sẽ học cách thiết kế code thông qua việc tách biệt xử lý input của người dùng và xử lý di chuyển, cũng như sử dụng kế thừa.
Quy trình làm việc cơ bản
Tùy chọn chi tiết
Viết code
Quy trình làm việc cơ bản: Tham khảo tài liệu chính thức, InputSystem có 4 quy trình làm việc chính (có sự khác biệt tùy theo phiên bản), và khóa học sẽ đề cập đến tất cả các quy trình làm việc cơ bản.
Cài đặt chi tiết : Học các tùy chọn đa dạng có trong InputSystem như Interactions, Processors, Modifier và cách sử dụng chúng.
Phương pháp sử dụng bổ sung : Không chỉ quy trình làm việc cơ bản, mà còn học cách sử dụng InputSystem thông qua Interface hoặc ScriptableObject.
2D Platformer
2D Topdown
3D
Cách sử dụng: Thực hành áp dụng các phương pháp sử dụng đa dạng của InputSystem vào nhiều môi trường game khác nhau.
Thể loại game: Bạn sẽ có thể sử dụng InputSystem thành thạo trong bất kỳ loại game nào.
Thiết bị học tập: Có thể xử lý đầu vào của các thiết bị được Unity hỗ trợ như bàn phím, chuột, gamepad, v.v.
Xử lý tình huống: Học cách thay đổi xử lý đầu vào một cách tự nhiên khi chuyển đổi giữa trạng thái trong game và trạng thái tạm dừng.
Xử lý UI : Học cách xử lý ngoại lệ đầu vào trong game khi tương tác với UI.
Xử lý trạng thái : Học cách chuyển đổi đầu vào phù hợp theo tình huống như trạng thái cơ bản, bay, lái xe, bơi lội, v.v.
Được thực hiện trên môi trường Windows và sử dụng Unity 6.
Trong quá trình học, chúng tôi khuyến nghị sử dụng phiên bản LTS của Unity 6.
Ngay cả khi không sử dụng Unity 6, nếu bạn sử dụng phiên bản LTS thì sẽ không có trở ngại lớn nào trong việc học khóa học.
Tuy nhiên, nếu sử dụng phiên bản cũ thay vì phiên bản mới nhất thì có thể gặp khó khăn trong quá trình học tập.
Được cung cấp dưới dạng Unity Package trong khóa học nên bạn chỉ cần tải xuống và sử dụng.
Đầu tiên, chúng ta sẽ học các phương pháp sử dụng đa dạng của InputSystem.
Sau đó, chúng ta sẽ xem xét các tùy chọn chi tiết của InputSystem.
Khóa học này dành cho ai?
Người muốn chuyển đổi từ xử lý đầu vào mặc định (Legacy) của Unity sang InputSystem.
Dành cho những ai muốn quản lý linh hoạt đầu vào từ nhiều thiết bị như bàn phím, gamepad, cảm ứng, v.v.
Những ai đang băn khoăn về xử lý input trong dự án đa nền tảng như PC, mobile, console.
Dành cho những ai muốn biết ưu nhược điểm của các cách sử dụng khác nhau của InputSystem.
Những người muốn học hỏi các bí quyết thiết kế hệ thống nhập liệu đa dạng thông qua việc thực hành theo các ví dụ thực tế.
Cần biết trước khi bắt đầu?
Cách sử dụng Unity cơ bản
Cú pháp C# cơ bản
434
Học viên
18
Đánh giá
5.0
Xếp hạng
2
Các khóa học
Tôi là Hôm Nay Coding (오늘코딩), nơi chia sẻ các thông tin liên quan đến Unity và phát triển phần mềm.
Tôi muốn chia sẻ những kiến thức mình biết một cách dễ hiểu nhất có thể để bất kỳ ai cũng có thể nắm bắt được.
Để biết thêm chi tiết, vui lòng tham khảo kênh YouTube Today Coding.
Tất cả
46 bài giảng ∙ (3giờ 11phút)
Tài liệu khóa học:
Tất cả
10 đánh giá
5.0
10 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 68
∙
Đánh giá trung bình 4.8
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 7
∙
Đánh giá trung bình 4.7
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!