Đây là khóa học nhập môn phát triển VR, nơi bạn sẽ học cách kết nối thiết bị VR bằng Unity và phát triển nội dung VR. Vì bạn có thể dễ dàng tìm hiểu về tiềm năng thị trường cũng như triển vọng của VR qua nhiều nội dung khác, khóa học không đi sâu vào những phần đó mà tập trung vào các kiến thức cốt lõi cần thiết cho việc phát triển thực tế. Nếu bạn muốn học phương pháp phát triển VR một cách dễ dàng, nhanh chóng và có thể áp dụng lâu dài, hãy đến với khóa học này!
Tôi thực sự giới thiệu nó cho những người không cần những lời giới thiệu không cần thiết. Thông qua việc lựa chọn và tập trung, chỉ những thông tin cần thiết mới được cung cấp và bạn có thể tìm hiểu lại một lần nữa những thành phần nào được sử dụng trong những tình huống nào khi thực sự làm việc trong một dự án.
Vì giả định rằng bạn đã biết cách sử dụng Unity nên nó bỏ qua tất cả quá trình cài đặt Unity, giải thích về trình soạn thảo, v.v., đây dường như là một lợi thế thực sự mạnh mẽ. Các bài giảng khác thường giải thích những điều này để thu hút những người mới bắt đầu hoàn chỉnh, nhưng bài giảng này gọn gàng từ bỏ những người mới bắt đầu hoàn chỉnh và chỉ chứa những điểm chính!
5.0
고박사
100% đã tham gia
Tôi nghĩ đây là lớp học tuyệt vời dành cho những sinh viên mới làm quen với VR bằng Unity.
Từ A đến Z của Bộ công cụ tương tác XR đã được giải thích một cách dễ hiểu.
Chúng tôi thậm chí còn cung cấp các trò chơi ví dụ sử dụng điều này.
Nếu bạn nghiên cứu kỹ bài giảng này thì sẽ không khó để tự mình tạo ra một game VR.
Cảm ơn bạn đã cung cấp một bài giảng hay :)
5.0
김승호
100% đã tham gia
Đó là một bài giảng tuyệt vời. Tôi hy vọng các lớp nâng cấp VR sẽ sớm được mở trong tương lai.
Bạn sẽ nhận được điều này sau khi học.
Cách tích hợp với thiết bị VR bằng XR Interaction Toolkit
Các chức năng và thành phần cốt lõi của XR Interaction Toolkit
Cách tạo một trò chơi phòng thủ VR bằng XR Interaction Toolkit
Kỹ thuật lập trình linh hoạt sử dụng Unity Event
Nhập môn phát triển VR qua việc tự tay tạo sản phẩm! Dễ dàng và thú vị với Unity XR Interaction Toolkit 🎮
Tự tay mình tạo ra trò chơi bắn súng VR! 🎃
Hướng dẫn bạn cách tạo trò chơi này từ A đến Z!
Plugin VR chính thức của Unity, XR Interaction Toolkit?
XR Interaction Toolkit là một plugin VR do Unity phát triển.
Bạn có thể kết nối đủ loại thiết bị VR mà không cần viết các tập lệnh phức tạp, đồng thời sử dụng các tính năng như nhặt hoặc ném vật thể, chọn UI bằng tia sáng, dịch chuyển tức thời và di chuyển chỉ bằng kéo&thả! Không chỉ vậy, so với các plugin VR khác như Vive Input Utility, Oculus Integration và SteamVR Plugin, bạn còn có thể học và sử dụng dễ dàng hơn rất nhiều!
Ba ưu điểm mạnh mẽ của Bộ công cụ tương tác XR 👍
Tất nhiên, các hệ thống trong game như kho đồ hay màn chơi vẫn cần được tự viết script, nhưng những tính năng bổ sung này cũng được thiết kế để có thể tích hợp rất tự nhiên theo phong cách Unity.
Trong khóa học này thì sao? 📢
Bạn biết một chút về Unity nhưng vẫn bối rối không biết phải bắt đầu phát triển nội dung VR ngay bây giờ như thế nào? Hãy học XR Interaction Toolkit, được Unity chính thức phát triển và hỗ trợ, để tạo ra nội dung VR của riêng bạn!
Bắt đầu từ những khái niệm cốt lõi của XR Interaction Toolkit, khóa học sẽ hướng dẫn bạn cách tạo nội dung VR một cách dễ dàng bằng nhiều thành phần đa dạng của XR Interaction Toolkit. Ngoài ra, thông qua phần thực hành制作 trò chơi VR defense, bạn có thể học những kiến thức cơ bản về phát triển VR bằng lập trình dựa trên Unity Event.
Hãy trải nghiệm tất cả các tính năng cốt lõi chỉ trong một khóa học!
Liên kết vị trí và hướng của HMD và bộ điều khiển
Tương tác trực tiếp giữa các đối tượng và bộ điều khiển
Tương tác gián tiếp với các đối tượng và bộ điều khiển bằng tia sáng
Phản hồi trực quan biểu thị các tương tác có thể thực hiện
Tương tác với Unity UI như Button, Dropdown, Slider
Phát âm thanh phù hợp với tình huống và haptic (rung)
Hover, Select, Active, v.v. kết nối sự kiện với Unity Event
AR Foundation thông qua việc tích hợp triển khai và thao tác với đối tượng AR
💻 Không có thiết bị VR vẫn OK!
Ngay cả khi không có thiết bị VR, bạn vẫn có thể sử dụng XR Interaction Toolkit. Phần lớn khóa học sẽ được tiến hành bằng trình mô phỏng.
🚩 Vui lòng kiểm tra kiến thức nền tảng cần có!
Dựa trên giả định bạn đã biết kiến thức cơ bản về C# và Unity, khóa học sẽ được tiến hành. Bạn cần biết các khái niệm và cú pháp cơ bản của C# cũng như cách sử dụng Unity để có thể tham gia khóa học. Để học kiến thức cơ bản, chúng tôi đề xuất trang học cơ bản về Unity.
Hãy xem chương trình học chi tiết 📚
1️⃣ Phần cơ bản: Học các chức năng cốt lõi
1. Tổng quan khóa học
Khóa học giới thiệu tổng quan về nội dung, các thiết bị hoặc chương trình cần thiết, những gì có thể học được và các thông tin chung khác về khóa học.
2. Tổng quan về XR Interaction Toolkit và thiết lập môi trường
Hướng dẫn cách thiết lập môi trường để kết nối thiết bị VR bằng XR Interaction Toolkit. (Hướng dẫn cách thiết lập môi trường trong Unity phiên bản 2021.2, 2020.3 LTS và 2019.4 LTS.)
3. Khái niệm và các chức năng cốt lõi của XR Interaction Toolkit
Đây là phần tập trung giới thiệu các khái niệm và tính năng cốt lõi của XR Interaction Toolkit, như theo dõi HMD và bộ điều khiển, mô hình bộ điều khiển tùy chỉnh, sự kiện, dịch chuyển tức thời, tương tác với UI, phản hồi xúc giác, v.v.
4. Chức năng và tham số của các thành phần chính trong XR Interaction Toolkit
Đây là phần giới thiệu chi tiết hơn về chức năng và các tham số của những component chính trong XR Interaction Toolkit. Chúng tôi sẽ giải thích tỉ mỉ toàn bộ các tham số của hầu hết những component được XR Interaction Toolkit cung cấp.
2️⃣ Phần thực hành: Tạo game bắn súng VR
5. Thực hành制作 trò chơi bằng XR Interaction Toolkit
Chỉ học các chức năng của XR Interaction Toolkit thì vẫn chưa đủ, vì vậy chúng tôi đã chuẩn bị một bài thực hành để bạn làm quen nhiều hơn với XR Interaction Toolkit bằng cách tạo một trò chơi VR phòng thủ đơn giản.
Trò chơi này được xây dựng bằng các đoạn mã được viết linh hoạt nhờ tận dụng triệt để Unity Event. Mã của mỗi tập lệnh chưa đến 100 dòng, và tổng số mã cần viết để trò chơi vận hành cũng chưa đến 1000 dòng, khiến đây trở thành một trò chơi đơn giản.
Hy vọng thông qua bài thực hành này, bạn có thể nắm bắt được cách tạo nội dung VR bằng Unity và XR Interaction Toolkit.
Bạn có thể học được khái niệm lập trình hướng sự kiện.
Tất cả các tập lệnh đã viết đều được chứa trong GIF ngắn này.
📍 Những điều bạn có thể học được trong bài thực hành này
Cách kết nối tay cầm VR bằng XR Interaction Toolkit và Input System
Cách thực hiện Teleportation bằng XR Interaction Toolkit
Cách trực quan hóa bộ điều khiển tự chế bằng XR Interaction Toolkit
Cách triển khai giá đỡ vũ khí bằng XR Socket Interactor
Cách nhặt và bắn vũ khí bằng XR Grab Interactable
Cách thêm hệ thống máu cho người chơi chỉ với 100 dòng mã lệnh
Cách quản lý tiến trình trò chơi như bắt đầu, kết thúc, khởi động lại trò chơi chỉ với 10 dòng mã
Cách liên kết và trực quan hóa UI của Unity với tư thế của bộ điều khiển VR
Phương pháp lập trình dựa trên Unity Event giúp giảm thiểu sự phụ thuộc giữa các lớp.
Tôi đã tạo một khóa học luôn nghĩ đến người học 💡
Một điểm nổi bật, cung cấp phụ đề bài giảng ✅
Để bạn có thể hiểu nội dung và các tính năng được đề cập trong khóa học, chúng tôi đã thêm phụ đề vào từng video. Hãy cùng học XR Interaction Toolkit với những phụ đề được chăm chút tỉ mỉ!
Điểm thứ hai, cung cấp 100% tài nguyên phục vụ thực hành ✅
Tôi đã trực tiếp tạo các tài nguyên đồ họa cần thiết cho phần thực hành制作 game. Nếu là học viên, bạn có thể tự do sử dụng chúng cho mục đích học tập.
👨🏫 Nếu bạn tò mò về câu chuyện hậu trường đằng sau việc tạo ra khóa học này?
Hãy đọc bài viết về quá trình tạo khóa học trên Inflearn, ghi lại những trải nghiệm và cảm nhận trực tiếp từ khâu lên kế hoạch đến biên tập. (Nhấp vào đây)
Vui lòng kiểm tra thiết lập cần thiết để tham gia khóa học 💻
Thiết bị VR hoặc Bàn phím + Chuột
Bạn không nhất thiết phải có thiết bị VR. Bạn có thể kết nối Oculus Quest 2 để học hoặc sử dụng bàn phím/chuột để thực hành trên trình mô phỏng.
Khóa học chủ yếu được tiến hành bằng trình mô phỏng.
Cấu hình máy tính
Nếu học bằng trình mô phỏng, bạn chỉ cần có laptop hoặc PC ở mức như LG Gram, hay MacBook có thể chạy mượt Unity Editor phiên bản mới nhất là đủ để tham gia khóa học. Nếu học bằng thiết bị VR, bạn cần có PC cấu hình cao có thể kết nối thiết bị VR để chơi.
Khóa học được thực hiện trên một máy tính xách tay chơi game có hiệu năng tầm trung.
Hệ điều hành
Windows Bạn cần Windows 11, 10 hoặc 7 phiên bản 64 bit có thể chạy Unity Hub và Unity Editor.
Mac Trên macOS, bạn có thể thực hiện bằng trình mô phỏng. Đối với Mac Intel, cần High Sierra 10.13 trở lên; đối với Mac Apple Silicon, cần Big Sur 11.0 trở lên.
Khóa học được thực hiện trên Windows 11 Home 64-bit.
Unity Hub (3.0) + Editor (2021.2)
Khóa học được thực hiện với phiên bản mới nhất là Unity Hub 3.0 và Unity Editor 2021.2. Tôi nghĩ bạn có thể làm theo tương tự với Unity 2021.3 hoặc các phiên bản mới hơn được phát hành sau khóa học, nhưng không đảm bảo các chức năng sẽ hoàn toàn giống nhau. Bạn có thể tham gia khóa học khi sử dụng Unity 2019.4 hoặc Unity 2020.3, nhưng vui lòng cố gắng sử dụng đúng phiên bản nếu có thể.
Hỏi & Đáp 💬
Q. Bạn có hướng dẫn cách sử dụng XR Interaction Toolkit và Unity XR bằng script không?
Nếu có thể, chúng tôi chỉ đề cập đến các component do XR Interaction Toolkit cung cấp. Tuy nhiên, khi tạo rung cho bộ điều khiển, vẫn có một số phần buộc phải truy cập bằng script.
Q. Bạn có sử dụng các plugin VR khác như SteamVR không?
Trong khóa học này, chúng tôi chỉ sử dụng XR Interaction Toolkit.
Q. Có đề cập đến các thiết bị VR khác như Vive hay Valve Index không?
Chỉ đề cập đến trình mô phỏng sử dụng Oculus Quest 2 và bàn phím/chuột. Không đề cập đến cách kết nối các thiết bị VR khác, nhưng chúng tôi cho rằng với các thiết bị VR thông dụng, bạn có thể sử dụng mà không gặp nhiều khó khăn sau khi thiết lập một chút.
Q. Bạn có hướng dẫn cách tạo nội dung AR bằng AR Foundation không?
Mặc dù khóa học này là khóa học về VR, nhưng nếu sau này bạn học cách cài đặt và tích hợp AR Foundation, bạn cũng có thể sử dụng XR Interaction Toolkit để dễ dàng thực hiện các tương tác khi xây dựng nội dung AR.
Hỏi: Khóa học có hướng dẫn các phương pháp tối ưu hóa VR không?
Bài giảng này là khóa học cơ bản nên không đề cập đến các vấn đề liên quan đến hiệu năng như tối ưu hóa.
Q. Khóa học có cung cấp thông tin về thị trường VR và các thiết bị VR không?
Chúng tôi đã loại bỏ những phần không cần thiết cho việc phát triển và tập trung vào nội dung cốt lõi. Các nội dung như thị trường VR, triển vọng, đặc điểm của thiết bị… được mạnh dạn lược bỏ, thay vào đó tập trung chủ yếu vào việc tận dụng các tính năng.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những người biết một chút về Unity nhưng vẫn chưa biết phải phát triển nội dung VR như thế nào.
Những người cần phải tạo nội dung VR bằng Unity ngay vào tuần tới tại công ty
Dành cho những ai muốn tạo nội dung VR theo cách dễ nhất có thể
Dành cho những ai muốn bắt đầu làm nội dung metaverse
Dành cho những ai thấy Plugin SteamVR quá khó và muốn sử dụng một công cụ dễ hơn.
Dành cho những người muốn việc tích hợp VR được tự động thực hiện và muốn tập trung vào việc triển khai nội dung
Dành cho những ai đang tìm kiếm phương pháp phát triển VR chỉ cần học một lần mà có thể sử dụng lâu dài.
Xin chào. Tôi là Oh Min-seok, một nhà phát triển Unity tự do và cũng là giảng viên được Unity chứng nhận. Tôi đã tốt nghiệp chuyên ngành phát triển trò chơi tại khoa Game, và hiện tại tôi đang phát triển các trò chơi PC/Mobile bằng Unity.
Xin chào. Tôi là Oh Min-seok, một nhà phát triển Unity tự do và cũng là giảng viên được Unity chứng nhận. Tôi đã tốt nghiệp chuyên ngành phát triển trò chơi tại khoa Game, và hiện tại tôi đang phát triển các trò chơi PC/Mobile bằng Unity.
Xin chào. Tôi là Oh Min-seok, nhà phát triển Unity tự do và là giảng viên được Unity chứng nhận.
Tôi đã tốt nghiệp chuyên ngành phát triển trò chơi tại khoa Game, hiện tại tôi đang phát triển các trò chơi PC/Mobile, nội dung VR/AR/MR bằng Unity, đồng thời thực hiện các bài giảng trực tuyến và trực tiếp.
Lịch sử giảng dạy
- Đã giảng dạy hơn 50 khóa học/2000 giờ trong các chương trình đào tạo chuyên sâu về C#/Unity/VR/AR/MR (Cơ quan Thúc đẩy Nội dung Gyeonggi, Học viện Metaverse, Cơ quan Thúc đẩy Công nghiệp Kỹ thuật số Daegu, Trung tâm Năng suất Hàn Quốc, Cơ quan Nội dung Sáng tạo Hàn Quốc, v.v.)
- Giảng dạy chính quy/đặc biệt tại các trường đại học (Đại học Korea, Đại học Quốc gia Kongju, Đại học Dong Seoul, Đại học Dong-A, Đại học Pai Chai, Đại học Ajou, Đại học Yonsei, Đại học Youngsan, Đại học KOREATECH, Đại học Hongik, v.v.)
Tôi thực sự giới thiệu nó cho những người không cần những lời giới thiệu không cần thiết. Thông qua việc lựa chọn và tập trung, chỉ những thông tin cần thiết mới được cung cấp và bạn có thể tìm hiểu lại một lần nữa những thành phần nào được sử dụng trong những tình huống nào khi thực sự làm việc trong một dự án.
Vì giả định rằng bạn đã biết cách sử dụng Unity nên nó bỏ qua tất cả quá trình cài đặt Unity, giải thích về trình soạn thảo, v.v., đây dường như là một lợi thế thực sự mạnh mẽ. Các bài giảng khác thường giải thích những điều này để thu hút những người mới bắt đầu hoàn chỉnh, nhưng bài giảng này gọn gàng từ bỏ những người mới bắt đầu hoàn chỉnh và chỉ chứa những điểm chính!
Cảm ơn bạn đã hiểu ý tôi khi lập kế hoạch cho khóa học và để lại đánh giá chu đáo về khóa học.
Bạn chỉ còn lại phần thực hành nhưng tôi hy vọng phần còn lại cũng sẽ hữu ích.
Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng để lại chúng. Chúc may mắn với phần còn lại. 👏
Tôi nghĩ đây là lớp học tuyệt vời dành cho những sinh viên mới làm quen với VR bằng Unity.
Từ A đến Z của Bộ công cụ tương tác XR đã được giải thích một cách dễ hiểu.
Chúng tôi thậm chí còn cung cấp các trò chơi ví dụ sử dụng điều này.
Nếu bạn nghiên cứu kỹ bài giảng này thì sẽ không khó để tự mình tạo ra một game VR.
Cảm ơn bạn đã cung cấp một bài giảng hay :)
Tôi đã được giới thiệu về sản xuất VR bắt đầu bằng bộ công cụ Tương tác XR. Việc giải thích các khái niệm cơ bản, đặc tính chi tiết và các thành phần rất hữu ích. Tôi nghĩ nội dung của bài tập rất thú vị. Cảm ơn
Trong tương lai, sẽ rất thú vị khi sử dụng nhiều tương tác bằng tay khác nhau, khó hơn bài giảng này một chút, chẳng hạn như ngăn kéo và quay số.