강의

챌린지

멘토링

로드맵

커뮤니티

Học bằng cách làm theo Series trò chơi Unity Hyper Casual 02 của Dr. Go

Sau khi đã xây dựng được kiến ​​thức cơ bản về Unity, “Tôi nên làm gì bây giờ?” Đây là bài giảng dành cho những người mới bắt đầu đang lo lắng về điều này. Bằng cách tạo ra một trò chơi siêu thường có quy mô không lớn, bạn có thể tìm hiểu mã cốt lõi của trò chơi một cách ngắn gọn nhưng sâu sắc. (Tất cả các tài liệu sử dụng trong bài giảng đều được cung cấp dưới dạng tài liệu PDF.)

(4.9) 16 đánh giá

405 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

C#
C#
Unity
Unity
C#
C#
Unity
Unity

[Unity 6] Tin tức khai giảng khóa học về tái cấu trúc và mở rộng game Tower Defense – 4 loại tháp mới và tự động hóa việc tạo bản đồ

Xin chào mọi người. Tôi là Dr. Go.


Sau khi đã tạo một trò chơi tower defense,
nếu bạn muốn cải thiện mã nguồn thành một cấu trúc có thể bảo trì và mở rộng thì sao?


[Unity 6] Refactoring và mở rộng game tower defense - Tự động hóa việc tạo 4 loại tháp mới và bản đồ Trong khóa học,
dựa trên dự án tower defense được tạo trong khóa nhập môn,
bạn sẽ phân tích mã hiện có và phân tách các lớp theo từng vai trò,
đồng thời sử dụng tính kế thừa, tính đa hình và ScriptableObject
để từng bước refactoring dự án thành một cấu trúc dễ quản lý ngay cả khi dự án phát triển lớn hơn.


Không chỉ đơn thuần sắp xếp lại mã hiện có,
mà còn tận dụng cấu trúc mới để xây dựng thêm 4 loại tháp,
đồng thời tìm hiểu cách cấu trúc đã tái cấu trúc được sử dụng khi mở rộng chức năng.


Ngoài ra, bạn sẽ cải tiến phương pháp trước đây vốn phải tự thiết lập đường đi mà tháp có thể di chuyển và thông tin bản đồ,
bằng cách trực tiếp triển khai tính năng tự động Bake Map Data có khả năng phân tích thông tin bản đồ được bố trí trong scene và tự động tạo dữ liệu cần thiết.


Thông qua đó

  • Phân tách vai trò theo từng lớp và cải thiện cấu trúc mã nguồn

  • Thiết kế cấu trúc tháp sử dụng tính kế thừa và tính đa hình

  • Tách dữ liệu bằng ScriptableObject

  • Cấu trúc mở rộng giúp dễ dàng thêm các chức năng tháp mới

  • Chế tạo 4 loại tháp mới

  • Hệ thống Bake tự động tạo dữ liệu bản đồ

Bạn có thể trải nghiệm lần lượt các nội dung trên trong một dự án duy nhất.


Khóa học này phù hợp với những ai muốn tiến thêm một bước so với giai đoạn triển khai các chức năng cơ bản
“Phải viết code thế nào để vẫn có thể bảo trì ngay cả khi trò chơi phát triển lớn hơn?”
“Nên thiết kế cấu trúc thế nào để dễ dàng bổ sung các tính năng mới?”
và học những điều này bằng cách trực tiếp chỉnh sửa dự án.


📌 Liên kết khóa học refactoring Tower Defense
https://inf.run/bR9tt


Nếu đã hoàn thiện các chức năng cơ bản của game trong khóa học nhập môn,
thì trong khóa học tái cấu trúc lần này, chúng ta sẽ phát triển dự án đó thành
một cấu trúc dễ quản lý hơn và thuận tiện mở rộng hơn.


Tôi hy vọng khóa học của mình sẽ giúp ích cho quá trình học phát triển game Unity của các bạn.
Cảm ơn các bạn đã luôn tìm đến và theo dõi khóa học của tôi.
Tôi là Dr. Go.

Bình luận