Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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á

141 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,574

Học viên

229

Đánh giá

131

Trả lời

4.9

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á

  • apdkflth5716님의 프로필 이미지
    apdkflth5716

    Đánh giá 9

    Đánh giá trung bình 4.9

    4

    88% đã tham gia

    あまりに一方的な講義.. 何をすれば、なぜするのか、他の方法は何があるのか​​などを教えてほしいのですが、ただ本を読んでいるように、質問距離もなく一方向に進む講義

    • unitynote
      Giảng viên

      大切な受講評 ありがとうございます。 タイトルのように軽い気持ちで作ってみて、どのように作るのかを学ぶのに目的を置いているので、より多様な方法や知識に対する解消が全くできなかったようです。 もし気になった内容については、質問で残していただければ、涼しく返事を残すようにします。

  • kyung86098513님의 프로필 이미지
    kyung86098513

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    14% đã tham gia

    やはり信じて見る講義です! 👍👍 私もYouTubeなどを参考にプラットフォーマーゲームを作ってみたが… 以前知らなかった機能がたくさんあります。 高博士の講義を通じて、スキルアップが多くなったようです。 次の講義もときめきは心でお待ちしております!

    • unitynote
      Giảng viên

      いつも私の講義を視聴していただき、こうして受講坪までしっかり残してくれてありがとう。 お待ちいただく心にお答えできるよう、より良い講義でお会いしましょう。 明けましておめでとうございます^^

  • fk08456530님의 프로필 이미지
    fk08456530

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • unitynote
      Giảng viên

      貴重な受講レビューありがとうございます^^

  • idim76323님의 프로필 이미지
    idim76323

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    本当にありがとうございました。 ユニティを勉強する多くの方が見ればいいと思います。

    • unitynote
      Giảng viên

      大切な受講評 ありがとうございます。 より良い講義で訪れるように努力します。

  • minsuh02147116님의 프로필 이미지
    minsuh02147116

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • unitynote
      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!