강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

C# lập trình để phát triển Unity (Basic) - Học c# bằng Unity Engine

Học C# trong môi trường Unity. Khi học C#, bạn sẽ tự nhiên làm quen với môi trường phát triển Unity, điều này rất hữu ích cho những người mới bắt đầu phát triển.

18 học viên đang tham gia khóa học này

  • softcampus
C#
게임개발자
유니티
Unity
game-programming
unity3d-5

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

  • Để sử dụng Unity Engine, bạn cần có kiến thức về cú pháp và sẽ tạo trò chơi bằng cú pháp ngôn ngữ C#.

  • Đây là khóa học giúp bạn học về cú pháp C# được sử dụng trong Unity.

  • Thông qua quá trình này, việc học c# sẽ trở thành nền tảng để bạn có thể sử dụng tốt nhất công cụ Unity Engine và thực hiện trò chơi mà bạn mong muốn bằng cách sử dụng ngữ pháp đã học trong khóa học.

Unity là công cụ phát triển trò chơi được sử dụng rộng rãi nhất.
Tôi muốn sử dụng Unity Engine, nhưng tôi cần học cú pháp chương trình để sử dụng nó một cách trơn tru. Khóa học này giải thích các phương pháp ngữ pháp khi sử dụng ngôn ngữ C# trước khi sử dụng Unity. Ngoài ra, vì C# được học trực tiếp từ công cụ Unity nên tất cả nội dung ngữ pháp chỉ dựa trên nội dung được sử dụng để phát triển trò chơi trong Unity.

Nếu nhìn vào nội dung bài giảng, thay vì chỉ nói về ngữ pháp, nó không chỉ giải thích nội dung ngữ pháp mà còn cả cách sử dụng và ứng dụng của nó, chẳng hạn như tại sao nên sử dụng nó và sử dụng nó ở đâu.
Nếu bạn nghiên cứu bài giảng này từng bước một và nghĩ về các phương pháp ứng dụng, bạn sẽ nghĩ rằng việc tạo nội dung bằng Unity sẽ có giá trị vào cuối bài giảng.


Đề cương học tập và cài đặt (Bài 1 đến 3)
Bạn sẽ cài đặt công cụ Unity và thực hiện các cài đặt cơ bản để nghiên cứu C# trong công cụ Unity.
Tìm hiểu quy trình tổng thể để tạo một dự án Unity thực tế, kết nối và thực thi cú pháp C# trong đó.


Kiểu dữ liệu, Toán tử (Dữ liệu, Thao tác) (Bài 4 đến 9)
Trong số các loại dữ liệu được sử dụng trong công cụ Unity và các loại hoạt động tính toán giá trị, chỉ những loại dữ liệu được sử dụng nhiều nhất và cần thiết mới được chọn và giải thích.


Phương pháp 1 (Định nghĩa hệ thống) (Bài 10 đến 16)

Phương thức là một phương thức kết hợp nhiều tác vụ khác nhau thành một từ khóa và là một trong những phương thức được xác định trong hệ thống.
Bạn sẽ học các từ khóa khác nhau để so sánh và xử lý lặp lại.
Lý do tôi thay đổi quy trình xử lý của trò chơi mà tôi thực hiện và lặp lại để thu được các giá trị (so sánh) là
Đó là vì tôi muốn kiểm soát nội dung theo cách mình muốn.
1) Tìm hiểu các từ khóa so sánh if-else và switch-case
2) Tìm hiểu các từ khóa while và for, là các vòng lặp, đồng thời tìm hiểu về sự nguy hiểm của các vòng lặp vô hạn.
3) Tìm hiểu các từ khóa break và continue thoát khỏi vòng lặp.

4) Dựa trên những gì bạn đã học, hãy tìm hiểu cách sử dụng máy trạng thái hữu hạn (FSM)


Cách 2 (Do người dùng tạo) (Bài 17-21)

Bạn sẽ tạo ra khái niệm của riêng mình về một phương pháp sử dụng nhiều chức năng khác nhau bằng cách kết hợp chúng với một từ khóa.

Các phương thức do người dùng tạo trực tiếp chiếm phần lớn phương pháp xử lý logic trong quá trình sản xuất trò chơi và có thể xử lý mạnh mẽ hơn khi kết hợp với các loại tham chiếu.


Hướng đối tượng (Cơ bản về lớp) Bài 22-26
Ý nghĩa thực sự của hướng đối tượng là kết hợp cấu trúc ngôn ngữ tự nhiên mà chúng ta sử dụng vào các chương trình.

Điều này sẽ giúp bạn hiểu các phương pháp hướng đối tượng và thiết kế logic của nội dung.


Kiểu dữ liệu mở rộng (UserDefine) và mở rộng lớp Bài giảng 27 đến 34

Ngoài các lớp học, bạn sẽ học cách tạo và áp dụng các loại dữ liệu khác nhau cần thiết cho nội dung thông qua các loại dữ liệu khác nhau do người dùng tạo.

Ngoài ra, bằng cách mở rộng lớp hiện có thành một lớp mạnh hơn và duy trì tính năng ẩn và đóng gói, có thể dễ dàng tham chiếu và xử lý dữ liệu, cuối cùng là thiết kế các đối tượng và kiểu dữ liệu để phát triển trò chơi và sửa đổi các lớp hiện có theo nhu cầu. cập nhật và mở rộng nội dung cũng như nhiều cách khác nhau để dễ dàng xử lý logic.



Các hàm hữu ích theo lớp (Bài 35 đến 38)

Bạn sẽ tìm hiểu về đầu vào/đầu ra của tệp, cách lưu nhiều dữ liệu khác nhau bằng cách sử dụng các lớp dưới dạng tệp và Generic, một loại đa mục đích cho phép bạn dễ dàng tham chiếu và sử dụng các hàm trong lớp và chính đối tượng đó.

Những nội dung này rất hữu ích trong việc hiểu cơ chế tham chiếu đối tượng của công cụ Unity cũng như việc xây dựng các tệp lưu trong trò chơi thực tế.
Nếu bạn tìm hiểu tất cả các bài giảng trên, bạn sẽ nhận ra rằng Unity không chỉ là một công cụ soạn thảo đơn giản mà còn là một giải pháp phát triển trực quan để phát triển các nội dung khác nhau mà người dùng mong muốn.
Và bạn sẽ nhận ra rằng mỗi phần tử, nút và biểu tượng trong Unitian đều là logic của chương trình.


Hãy xem các bài giảng khác của giảng viên Go Hyeon-cheol 🏃


Trò chơi dự án Unity của Ko Hyeon-cheol theo thể loại - trò chơi phòng thủ

Trò chơi thực hành dự án thể loại thống nhất của Go Hyeon-cheol - Trò chơi chạy




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

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

  • Khuyến nghị cho những ai quan tâm đến trò chơi và muốn tạo trò chơi bằng Unity.

  • Những ai đã tham gia lớp Unity và chỉ muốn ghi nhớ hoặc vẽ giờ đây sẽ biết lý do tại sao ngữ pháp này được sử dụng.

  • 강의 nội dung dựa trên ngữ pháp để tạo ra nội dung hoặc trò chơi

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

  • Sẽ tốt hơn nếu biết một số thuật ngữ thường được sử dụng trong máy tính.

Xin chào
Đây là

15,410

Học viên

769

Đánh giá

589

Trả lời

4.7

Xếp hạng

38

Các khóa học

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

Tất cả

40 bài giảng ∙ (15giờ 51phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

478.307 ₫

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

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!