강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

AR/VR

Unity VR mà tôi sử dụng trong một thời gian dài

Đây là khóa học giới thiệu về phát triển VR, hướng dẫn bạn cách kết nối thiết bị VR và phát triển nội dung VR bằng Unity. Vì khả năng tiếp thị và triển vọng của VR đã được đề cập trong nhiều nội dung nên chúng tôi sẽ không đề cập đến chúng mà chỉ tóm tắt những điểm chính cần thiết cho sự phát triển thực tế. Nếu bạn muốn tìm hiểu các phương pháp phát triển VR dễ học, nhanh chóng và có thể sử dụng lâu dài, hãy đến đây!

(4.9) 42 đánh giá

665 học viên

  • ominseok
VR/AR
Unity
Unity VR

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • XR Interaction Toolkit để kết nối với thiết bị VR

  • XR Interaction Toolkit có các tính năng và thành phần chính

  • XR Interaction Toolkit để tạo trò chơi phòng thủ VR

  • Kỹ thuật lập trình linh hoạt sử dụng Unity Event

Giới thiệu về phát triển VR: Học bằng cách thực hiện!
Dễ dàng và thú vị với Unity XR Interaction Toolkit 🎮

Tôi tự làm nó bằng chính đôi tay của mình
Trò chơi bắn súng VR!
🎃

Chúng tôi sẽ chỉ cho bạn cách tạo trò chơi này từ A đến Z!


Plugin Unity VR chính thức,
Bộ công cụ tương tác XR?

XR Interaction Toolkit là một plugin VR được Unity tạo ra.

©Đoàn kết

Bạn có thể tích hợp mọi loại thiết bị VR mà không cần phải viết các tập lệnh phức tạp và sử dụng các chức năng như nhặt và ném vật thể, chọn giao diện người dùng bằng tia, dịch chuyển tức thời và di chuyển xung quanh bằng cách kéo và thả !
Không chỉ vậy , nó còn dễ học và sử dụng hơn nhiều so với các plugin VR khác như Vive Input Utility, Oculus Integration và SteamVR Plugin!

Ba lợi thế mạnh mẽ của Bộ công cụ tương tác XR 👍

Tất nhiên, bạn sẽ cần phải tạo các tập lệnh riêng cho hệ thống trò chơi như kho đồ và màn chơi, nhưng quá trình phát triển các tính năng bổ sung này được thiết kế để tích hợp theo phong cách rất giống Unity.


Trong bài giảng này ? 📢

Bạn có biết một chút về Unity nhưng không biết cách phát triển nội dung VR ngay lập tức? Tìm hiểu cách tạo nội dung VR của riêng bạn bằng XR Interaction Toolkit được Unity phát triển và hỗ trợ chính thức!

Bắt đầu với các khái niệm cốt lõi của XR Interaction Toolkit, chúng tôi sẽ chỉ cho bạn cách tạo nội dung VR rất dễ dàng bằng cách sử dụng nhiều thành phần khác nhau của XR Interaction Toolkit. Bạn cũng có thể tìm hiểu 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 sự kiện Unity trong khóa học thực hành sản xuất trò chơi phòng thủ VR.

Trải nghiệm tất cả các tính năng cốt lõi trong một bài giảng!

HMD và bộ điều khiển
Liên kết vị trí và hướng

Đối tượng và Bộ điều khiển
Tương tác trực tiếp

Đối tượng và Bộ điều khiển
Sử dụng ánh sáng
Tương tác gián tiếp

Tương tác có thể
Phản hồi trực quan cho biết

Nút, thả xuống,
Thanh trượt, v.v.
Tương tác với Unity UI

Phù hợp với tình hình
Phát lại âm thanh và
Haptic (rung động)

Di chuột, Chọn,
Hoạt động, v.v.
Dựa trên sự kiện Unity
Liên kết sự kiện

Quỹ AR
Thông qua liên kết
Đối tượng AR
Vị trí và thao tác

💻 Vẫn ổn ngay cả khi không có thiết bị VR!

Bạn có thể sử dụng Bộ công cụ tương tác XR ngay cả khi bạn không có thiết bị VR.
Hầu hết các bài giảng đều được thực hiện bằng máy mô phỏng.

🚩 Kiểm tra kiến ​​thức chơi game của bạn!

Bài giảng này giả định rằng bạn có kiến ​​thức cơ bản về C# và Unity .
Bạn phải biết các khái niệm và ngữ pháp cơ bản của C# và cách sử dụng Unity để tham gia khóa học này.
Để học cơ bản, chúng tôi khuyên bạn nên tham khảo trang học cơ bản của Unity.


Giáo trình chi tiết
Hãy xem thử nhé 📚

1️⃣ Cơ bản: Học các chức năng cốt lõi

1. Dàn ý bài giảng

Khóa học này cung cấp phần giới thiệu về nội dung chung của khóa học, bao gồm giải thích về nội dung khóa học, thiết bị hoặc chương trình cần thiết và những gì bạn có thể học.

2. Tổng quan và tùy chọn của XR Interaction Toolkit

Chúng tôi sẽ chỉ cho bạn cách thiết lập môi trường để kết nối các thiết bị VR bằng Bộ công cụ tương tác XR. (Sau đây là 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à chức năng cốt lõi của bộ công cụ tương tác XR

Phần này tập trung vào các khái niệm và tính năng cốt lõi của XR Interaction Toolkit, bao gồm 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 UI và xúc giác.

4. Chức năng và tham số của các thành phần chính của XR Interaction Toolkit

Phần này cung cấp thông tin chi tiết hơn về chức năng và tham số của các thành phần chính trong XR Interaction Toolkit. Chúng tôi sẽ giải thích chi tiết tất cả các thông số của hầu hết các thành phần được cung cấp bởi XR Interaction Toolkit.

2️⃣ Thực hành: Tạo trò chơi bắn súng VR

5. Thực hành sản xuất trò chơi của Bộ công cụ tương tác XR

Sẽ thật lãng phí nếu chỉ học các chức năng của XR Interaction Toolkit, vì vậy tôi đã chuẩn bị một bài tập thực hành để sử dụng XR Interaction Toolkit nhiều hơn một chút bằng cách tạo ra một trò chơi phòng thủ VR đơn giản.

Trò chơi này bao gồm các mã linh hoạt sử dụng tích cực Unity Events. Mỗi tập lệnh có ít hơn 100 dòng mã và tổng số dòng mã được viết để chạy trò chơi là ít hơn 1.000. Đây là một trò chơi đơn giản.

Tôi hy vọng rằng phòng thí nghiệm thực hành này sẽ giúp bạn có cảm nhận về cách tạo nội dung VR bằng Unity và XR Interaction Toolkit.

Bạn có thể tìm hiểu các khái niệm về lập trình hướng sự kiện.

GIF ngắn này chứa toàn bộ nội dung kịch bản tôi đã viết.

📍Những gì bạn có thể học được từ bài tập này

  • Cách kết nối bộ điều khiển VR bằng XR Interaction Toolkit và Input System
  • Cách dịch chuyển tức thời bằng bộ công cụ tương tác XR
  • Cách hình dung bộ điều khiển của riêng bạn bằng cách sử dụng XR Interaction Toolkit
  • Cách triển khai Giá vũ khí với XR Socket Interactor
  • Cách cầm và bắn vũ khí bằng XR Grab Interactable
  • Cách thêm hệ thống sức khỏe của người chơi chỉ bằng 100 dòng mã
  • Cách quản lý tiến trình trò chơi, bao gồm bắt đầu, kết thúc và khởi động lại trò chơi, chỉ với 10 dòng mã
  • Cách trực quan hóa Unity UI bằng cách liên kết nó với tư thế của bộ điều khiển VR
  • Một phương pháp lập trình dựa trên sự kiện Unity giúp giảm thiểu sự phụ thuộc giữa các lớp

Nghĩ về người học
Tôi đã tạo một bài giảng 💡

Điểm thứ nhất, phụ đề bài giảng được cung cấp ✅

Phụ đề được chèn vào mỗi video để giúp bạn hiểu nội dung và các tính năng được đề cập trong bài giảng. Tìm hiểu Bộ công cụ tương tác XR với phụ đề hướng dẫn từng bước!

Điểm 2, 100% tài nguyên được cung cấp để thực hành

Tôi đích thân tạo ra các tài nguyên đồ họa cần thiết cho việc thực hành sản xuất trò chơi. Nếu bạn là sinh viên, bạn có thể thoải mái sử dụng nó cho mục đích học tập.

👨‍🏫 Bạn có tò mò về câu chuyện hậu trường về cách bài giảng này được tạo ra không?

  • Đọc ghi chú sản xuất bài giảng Inflearn được viết dựa trên kinh nghiệm và cảm nhận của riêng tôi từ khâu lập kế hoạch đến biên tập. (nhấp chuột)

Yêu cầu cho lớp học
Vui lòng kiểm tra cài đặt của bạn 💻

Thiết bị VR hoặc
Bàn phím + Chuột

Bạn không nhất thiết phải cần thiết bị VR.
Bạn có thể tiếp tục bằng cách kết nối Oculus Quest 2 hoặc tiếp tục bằng trình mô phỏng bằng bàn phím/chuột.

Hầu hết các bài giảng đều được thực hiện bằng máy mô phỏng.

Thông số kỹ thuật máy tính

Nếu bạn sử dụng trình mô phỏng , bạn có thể dễ dàng tham gia khóa học nếu bạn có máy tính xách tay, PC hoặc MacBook ở cấp độ LG Gram có thể chạy mượt mà trình chỉnh sửa Unity mới nhất.
Nếu bạn chơi bằng thiết bị VR , bạn sẽ cần một PC có cấu hình cao có thể kết nối thiết bị VR và chơi.

Khóa học sẽ được giảng dạy trên máy tính xách tay chơi game hiệu suất trung bình.

Hệ điều hành

Cửa sổ
Cần có Windows 11, 10 hoặc 7 64-bit để chạy Unity Hub và Unity Editor.

Máy Mac
Trên macOS, bạn có thể tiếp tục sử dụng trình giả lập.
Yêu cầu High Sierra 10.13 trở lên đối với máy Mac Intel hoặc Big Sur 11.0 trở lên đối với máy Mac Apple Silicon.

Khóa học sẽ được giảng dạy trên Windows 11 Home 64-bit.

Trung tâm Unity (3.0) +
Biên tập viên (2021.2)

Khóa học sẽ được giảng dạy bằng phiên bản mới nhất của Unity Hub 3.0 và Unity Editor 2021.2. Tôi tin rằng bạn có thể làm theo cách tương tự trong Unity 2021.3 hoặc các phiên bản mới hơn sẽ được phát hành sau bài giảng, nhưng tôi không thể đảm bảo rằng bạn sẽ có được chức năng hoàn toàn giống vậy.
Có vẻ như bạn có thể tham gia khóa học bằng Unity 2019.4 hoặc Unity 2020.3, nhưng vui lòng tham gia khóa học bằng phiên bản phù hợp nhất với bạn.


Hỏi & Đáp 💬

H. Bạn có thể cho tôi biết cách sử dụng XR Interaction Toolkit và Unity XR bằng tập lệnh không?

Khi có thể, chúng tôi chỉ đề cập đến các thành phần do XR Interaction Toolkit cung cấp.
Tuy nhiên, khi nói đến việc rung bộ điều khiển hoặc thứ gì đó tương tự, có một số phần chắc chắn phải được truy cập thông qua tập lệnh.

H. 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 ta sẽ chỉ sử dụng Bộ công cụ tương tác XR.

H. Bạn có xử lý các thiết bị VR khác như Vive hoặc Valve Index không?

Hướng dẫn này chỉ áp dụng cho trình mô phỏng sử dụng Oculus Quest 2 và bàn phím/chuột.
Chúng tôi không hướng dẫn cách kết nối các thiết bị VR khác, nhưng tôi nghĩ bạn sẽ có thể sử dụng các thiết bị VR thông thường mà không gặp nhiều khó khăn chỉ với một chút thiết lập.

H. Bạn có thể cho tôi biết cách tạo nội dung AR bằng AR Foundation không?

Bài giảng này là bài giảng về VR, nhưng nếu bạn tìm hiểu cách cài đặt và liên kết AR Foundation sau, bạn sẽ có thể sử dụng XR Interaction Toolkit để dễ dàng tương tác khi tạo nội dung AR.

H. Bạn có thể cho tôi biết cách tối ưu hóa VR không?

Bài giảng này là bài giảng cơ bản và không đề cập đến các vấn đề liên quan đến hiệu suất như tối ưu hóa.

H. Bạn có thể cho chúng tôi biết về thị trường VR hoặc các thiết bị VR không?

Chúng tôi tập trung vào phần cốt lõi, loại trừ những phần không cần thiết cho quá trình phát triển. Chúng tôi mạnh dạn bỏ qua thị trường VR, triển vọng và tính năng của thiết bị và tập trung vào việc sử dụng các chức năng.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Unity thì biết một chút, nhưng không biết phải làm thế nào để phát triển nội dung VR

  • Bất kỳ ai đang làm việc và cần tạo nội dung VR bằng Unity vào tuần tới

  • Bất kỳ ai muốn tạo nội dung VR theo cách dễ nhất có thể

  • Bất kỳ ai muốn bắt đầu với việc tạo nội dung metaverse

  • SteamVR Plugin quá khó và bạn muốn sử dụng một plugin dễ hơn

  • VR được kết nối tự động và những người muốn tập trung vào việc triển khai nội dung

  • 한 번 học và sử dụng lâu dài phương pháp phát triển VR

Cần biết trước khi bắt đầu?

  • C# cơ bản

  • Cơ sở của Unity

Xin chào
Đây là

766

Học viên

48

Đánh giá

97

Trả lời

4.9

Xếp hạng

2

Các khóa học

 

 

안녕하세요.
프리랜서 유니티 개발자이자 유니티 공인인증강사 오민석입니다.

게임학과에서 게임 개발을 전공했었고,
현재는 유니티로 PC/Mobile 게임이나 VR/AR/MR 컨텐츠를 만들거나, 온/오프라인 강의를 하고 있습니다.

 

강의 이력

- C#/Unity/VR/AR/MR 전문 교육 프로그램 50회/2000시간 이상 강의
(경기콘텐츠진흥원, 메타버스아카데미, 대구디지털산업진흥원, 한국생산성본부, 한국콘텐츠진흥원 등)

 

- 대학교 정규/특별 강의
(고려대, 공주대, 동서울대, 동아대, 배재대, 아주대, 연세대, 영산대, 한국기술교육대, 홍익대 등)

 

이메일

ominseok86@gmail.com

Chương trình giảng dạy

Tất cả

80 bài giảng ∙ (6giờ 4phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

42 đánh giá

4.9

42 đánh giá

  • 고박사님의 프로필 이미지
    고박사

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    유니티를 이용해 처음 VR에 입문하는 학생들에게 굉장히 좋은 클래스라고 생각합니다. XR Interaction Toolkit에 대한 A to Z를 알기 쉽게 잘 설명하였고, 이를 이용한 예제 게임까지 제공하고 있기 때문에 이 강의를 잘 학습한다면 혼자 VR 게임을 제작하는게 어렵지 않을 것 같습니다. 좋은 강의를 제공해주셔서 감사합니다 :)

    • 오민석
      Giảng viên

      많은 사람에게 도움이 되었으면 좋겠네요. 정성스런 수강평 감사합니다 👍

  • HWI님의 프로필 이미지
    HWI

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    63% đã tham gia

    불필요한 개론따위는 필요 없으신 분들에게 강력추천합니다. 선택과 집중으로 필요한 내용만 골라서 알려주고, 실제로 프로젝트를 하면서 어떤 상황에서 사용하는 컴포넌트인지 다시 한번 알아갈 수 있습니다. 유니티를 이미 다룰 줄 아는상태라고 가정하기 때문에 유니티 설치, 에디터 설명 등 다 건너뛰는데 정말 강력한 장점인 것 같습니다. 다른 강의들은 종종 완전 초심자까지 끌어드리려고 이런 것들을 설명하는 경우가 있는데 깔끔하게 완전 초심자는 포기하고 핵심만 담은 강의네요!

    • 오민석
      Giảng viên

      강의를 기획할 때 의도했던 내용을 알아주시고, 정성스럽게 수강평을 달아주셔서 감사합니다. 실습 파트만 남으셨는데, 남은 부분도 도움이 되었으면 좋겠네요. 질문이 있으시면 얼마든지 남겨주시고, 남은 부분도 화이팅입니다. 👏

  • 김승호님의 프로필 이미지
    김승호

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    너무 훌륭한 강의 였습니다. 차후 VR 업그레이드 강의가 빨리 개설되었으면 좋겠습니다

    • 오민석
      Giảng viên

      다음 강의 기획중입니다! 감사합니다.

  • lookdownfish님의 프로필 이미지
    lookdownfish

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    94% đã tham gia

    XR Interaction toolkit 부터 VR 제작을 접하게 되었습니다. 기초적인 개념, 상세한 프로퍼티, 컴포넌트 들에 대한 설명이 많은 도움이 되었습니다. 실습 내용도 무척 흥미를 돋구는 내용이었다고 생각합니다. 감사합니다. 추후에는 drawer, 조그다이얼 등 이번 강의보다는 살짝 난이도가 있는 다양한 hand 인터랙션도 있으면 재미있을듯 합니다.

    • 오민석
      Giảng viên

      다음 강의에 대한 아이디어까지 주셨네요. 좋은 의견 잘 적어놓고 참고하겠습니다. 감사합니다.

  • zeropen sunrin님의 프로필 이미지
    zeropen sunrin

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    69% đã tham gia

    도움 되는 내용만 요약해서 자세히 설명해주시는 강의입니다!! 너무 좋아요!!

    Ưu đãi có thời hạn, kết thúc sau 1 ngày ngày

    37.120 ₫

    25%

    1.046.892 ₫

    Khóa học khác của ominseok

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!