강의

멘토링

로드맵

Game Dev

/

Game Programming

[Unity 6] Học làm game platformer 2D cùng Giáo sư Go

Đây là khóa học dành cho người mới bắt đầu, những người đã có kiến thức nền tảng về Unity và đang tự hỏi "Tôi nên làm gì tiếp theo?". Bạn có thể học mã cốt lõi của trò chơi một cách ngắn gọn nhưng mạnh mẽ bằng cách tạo một trò chơi platformer 2D. (Chúng tôi cung cấp tất cả các tài nguyên và tài liệu PDF được sử dụng trong khóa học.)

(4.6) 13 đánh giá

153 học viên

  • unitynote
게임개발자
실습 중심
유니티2d
유니티
C#
Unity

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

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

  • Cách điều khiển di chuyển, nhảy, v.v. của người chơi trong trò chơi platformer 2D

  • Làm các đối tượng tương tác với người chơi như gạch, bệ đỡ, Khu vực ẩn, chướng ngại vật.

  • Làm đạo cụ như biển chỉ dẫn, hộp vật phẩm, điểm đến.

  • Nhiều loại đối tượng địch (nấm di chuyển theo đường dẫn được chỉ định, hoa tạo ra vật phóng, ếch di chuyển bằng cách nhảy)

Tạo trò chơi nền tảng 2D của riêng bạn!
Dễ dàng và thú vị, Dr. Go's Unity Series 🎲

Được sử dụng trong thực tế

Tất cả các nguồn lực và

Chúng tôi cung cấp PPT!


Chúng tôi cung cấp tất cả các tài nguyên được sử dụng trong khóa đào tạo cũng như bài giảng PPT dài 526 trang. Thay vì phải mất công phát/tạm dừng bài giảng nhiều lần, bạn chỉ cần làm theo PPT được tổ chức cẩn thận và tạo ra ví dụ của riêng mình.

Nội dung học tập

Phần (1) - 1 Cơ bản về dự án

Để tạo một trò chơi nền tảng, hãy tạo một dự án 2D và tải bản đồ bạn muốn sử dụng trong trò chơi của mình bằng cách nhập tệp *.unitypackage.

Mục (1) - 2 Nhân vật người chơi

Tìm hiểu cách điều khiển Chuyển động, chẳng hạn như di chuyển và nhảy của nhân vật người chơi trong trò chơi nền tảng và chơi hoạt hình của nhân vật.

Tìm hiểu cách triển khai các tính năng nhảy bổ sung, chẳng hạn như nhấn trước phím nhảy và cách triển khai các hiệu ứng chuyển động và tiếp đất bằng hệ thống hạt.

Mục (1) - 3 Máy quay, Bối cảnh

Tìm hiểu cách thiết lập phạm vi chuyển động của người chơi và máy quay trong màn chơi, cũng như cách tạo máy quay có thể theo dõi nhân vật người chơi.

Tìm hiểu cách cuộn qua hình nền của bạn.

Mục (2) - 1 Ngói

Tìm hiểu cách tạo ra các ô không thể phá vỡ, các ô nảy không thể phá vỡ, các ô có thể phá vỡ và các ô vật phẩm có thể tương tác khi va chạm với đầu của người chơi.

Mục (2) - 2 Nền tảng

Tìm hiểu cách tạo ra các nền tảng di chuyển, nền tảng rơi, nền tảng nhảy và nền tảng vượt qua có thể tương tác khi va chạm với chân của người chơi.

Mục (2) - 3 Bản đồ ô ẩn

Tìm hiểu cách tạo ra các khu vực trở nên trong suốt khi bị người chơi va chạm và trở nên mờ đục khi không bị va chạm, để sử dụng làm vùng ẩn trên bản đồ, vật phẩm, v.v.

Mục (3) - 1 Chướng ngại vật

Tìm hiểu cách tạo ra các chướng ngại vật như gai có thể đặt ở những vị trí cụ thể, lưỡi cưa quay di chuyển theo một đường dẫn được chỉ định và rìu xoay quanh vật nặng, cũng như cách làm giảm sức khỏe của người chơi/giết người chơi ngay lập tức dựa trên đặc điểm của chướng ngại vật.

Mục (3) - 2 Tính năng và vật phẩm của người chơi

Triển khai sức khỏe, khả năng bất khả chiến bại và khả năng tấn công tầm xa của người chơi, đồng thời lưu trữ sức khỏe, tiền xu, số lượng đạn bắn và việc người chơi có nhận được sao hay không.

Bạn cũng sẽ học cách chế tạo các vật phẩm Tiền xu, Bất tử, Phục hồi sức khỏe, Đạn +1 và Sao.

Mục (3) - 3 Giao diện thông tin người chơi

Phần (3) - Tìm hiểu cách tạo giao diện người dùng hiển thị thông tin về sức khỏe, tiền xu, vật phóng và ngôi sao của người chơi được tạo ở phần 2 trên màn hình để người chơi có thể kiểm tra.

Mục (4) - 1 Đạo cụ

Tìm hiểu cách tạo ra biển báo đưa ra văn bản hướng dẫn cho người chơi khi họ va chạm, hộp vật phẩm tạo ngẫu nhiên số lượng vật phẩm mong muốn và đích đến để vượt qua màn chơi.

Mục (4) - 2 Kẻ thù

Tìm hiểu cách tạo ra một loại nấm di chuyển theo một đường đi được chỉ định, một bông hoa thỉnh thoảng tạo ra đạn và một con ếch sử dụng vật lý để nhảy + di chuyển về phía trước, đổi hướng mỗi khi chạm vào tường.

Phần (5) - 1 Giới thiệu, Chọn cảnh cấp độ

Bạn sẽ tìm hiểu về cảnh Giới thiệu hiển thị màn hình tiêu đề và cách điều khiển trò chơi bằng cách kiểm tra xem từng cấp độ đã được mở khóa hay chưa, đã kiếm được sao chưa và chọn cấp độ mong muốn để chơi trò chơi.

Phần (5) - 2 Cảnh trò chơi

Tìm hiểu cách tạo cài đặt và giao diện người dùng bật lên khi tạm dừng, chơi không thành công ở cấp độ (người chơi chết), hoàn thành cấp độ và bắt đầu cấp độ.

Tìm hiểu cách sử dụng PlayerPrefs do Unity cung cấp để tải dữ liệu cho từng cấp độ trong cảnh SelectLevel và lưu dữ liệu khi cấp độ đó hoàn thành trong cảnh Game.

Những điều cần lưu ý trước khi tham gia lớp học

  • Bài giảng này được tạo bằng phiên bản chính thức của Unity 6, 6000.0.34f1 và hoạt động theo cùng một cách trong tất cả các phiên bản cao hơn 6000.0.23f1. (2025. 02. 12)


  • Khóa học này trình bày một số kỹ thuật C# như kế thừa, đa hình và trừu tượng hóa.


Tài liệu học tập (Phần 1)

  • Tải xuống "Sách giáo khoa PDF, Video nội bộ và Tài nguyên" để bắt đầu học.

  • Nếu bạn mắc lỗi đánh máy khi viết mã hoặc thấy việc viết mã phức tạp, hãy tải xuống "tệp script (*.cs)".

  • Nếu bạn muốn chạy dự án trước, hãy tải xuống "Tệp dự án" cho từng phần.

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

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

  • Những ai đã tham gia khóa học "Căn bản Unity của Giáo sư Go - Học theo và làm theo"

  • Nếu bạn tò mò về cách tạo ra một trò chơi platformer 2D

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

  • Hướng dẫn sử dụng Unity Engine

  • Tìm hiểu về ngôn ngữ C#

Xin chào
Đây là

13,756

Học viên

238

Đánh giá

135

Trả lời

4.8

Xếp hạng

8

Các khóa học

주요 경력

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 초빙교수

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

2023 포항공과대학교 전자전기공학과 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016남서울대학교 VRAR 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

https://www.youtube.com/@unitynote

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

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

Tất cả

58 bài giảng ∙ (5giờ 37phú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ả

13 đánh giá

4.6

13 đánh giá

  • JOONBUM님의 프로필 이미지
    JOONBUM

    Đánh giá 9

    Đánh giá trung bình 4.9

    4

    88% đã tham gia

    너무 일방적인 강의.. 무엇을 한다고 하면 왜 하는지 다른 방식은 뭐가 있는지 등을 알려주면 좋을텐데 그저 책 읽듯이 질문거리도 없이 한방향으로 진행되는 강의

    • 고박사
      Giảng viên

      소중한 수강평 감사합니다. 제목처럼 가벼운 마음으로 따라 만들어보면서 어떻게 만드는지 익혀보는데 목적을 두고 있다보니 더 다양한 방법이나 지식에 대한 해소가 다 이뤄지지 못한 것 같습니다. 혹 궁금하신 내용에 대해서는 질문으로 남겨주시면 시원하게 답글 남겨드리도록 하겠습니다.

  • kyung8609님의 프로필 이미지
    kyung8609

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    14% đã tham gia

    역시 믿고 보는 강의입니다!! 👍👍 저도 유튜브 등을 참고해 플랫포머 게임을 만들어 봤는데.. 이전에 몰랐던 기능들이 많이 있네요 고박사님 강의를 통해 스킬업이 많이 된 것 같습니다. 다음 강의도 설레는 마음으로 기다리고 있겠습니다!!

    • 고박사
      Giảng viên

      항상 제 강의를 시청해주시고, 이렇게 수강평까지 꼬박꼬박 남겨주셔서 감사합니다. 기다리시는 마음에 보답할 수 있도록 더 좋은 강의로 찾아뵙겠습니다. 새해 복 많이 받으세요 ^^

  • 김재환님의 프로필 이미지
    김재환

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • 고박사
      Giảng viên

      소중한 수강평 감사합니다^^

  • idim7님의 프로필 이미지
    idim7

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    정말 너무나 고마운 강의입니다. 유니티를 공부하는 많은 분들이 보시면 좋을 것 같아요.

    • 고박사
      Giảng viên

      소중한 수강평 감사합니다. 더 좋은 강의로 찾아올 수 있도록 노력하겠습니다.

  • minsuh0214님의 프로필 이미지
    minsuh0214

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 고박사
      Giảng viên

      수강평 감사합니다^^

1.044.711 ₫

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

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!