강의

멘토링

로드맵

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) 43 đánh giá

671 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à

773

Học viên

49

Đá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ả

43 đánh giá

4.9

43 đánh giá

  • unitynote님의 프로필 이미지
    unitynote

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    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 :)

    • ominseok
      Giảng viên

      Tôi hy vọng nó sẽ giúp được nhiều người. Cảm ơn bạn đã đánh giá khóa học chân thành 👍

  • hwimiddle님의 프로필 이미지
    hwimiddle

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    63% đã tham gia

    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!

    • ominseok
      Giảng viên

      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. 👏

  • tmdghdhkdw5064님의 프로필 이미지
    tmdghdhkdw5064

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    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.

    • ominseok
      Giảng viên

      Chúng tôi đang lên kế hoạch cho bài giảng tiếp theo! Cảm ơn

  • lookdownfish님의 프로필 이미지
    lookdownfish

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    94% đã tham gia

    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ố.

    • ominseok
      Giảng viên

      Bạn thậm chí còn cho tôi ý tưởng cho bài giảng tiếp theo. Tôi sẽ viết ra những bình luận tốt của bạn và tham khảo chúng. Cảm ơn

  • sunrinzeropen6281님의 프로필 이미지
    sunrinzeropen6281

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    69% đã tham gia

    Đây là bài giảng chỉ tóm tắt những thông tin hữu ích và giải thích chi tiết!! Tôi yêu nó!!

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

    805.767 ₫

    22%

    1.044.513 ₫

    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!