inflearn logo

[Unity 6] Refactor 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 đồ

Đây là khóa học thực hành tập trung vào việc xây dựng một cấu trúc mã dễ dàng chỉnh sửa và mở rộng tính năng dựa trên một game tower defense 2D hoàn chỉnh. Các chức năng của tháp vốn tập trung trong một lớp sẽ được phân tách theo từng vai trò, đồng thời lần lượt áp dụng object pooling, UI dựa trên sự kiện và tách dữ liệu bằng ScriptableObject. Khóa học cũng xem xét những vấn đề có thể phát sinh khi nhiều hệ thống hoạt động cùng lúc, chẳng hạn như hiệu ứng buff và làm chậm bị cộng dồn, kẻ địch bị trả về trùng lặp hoặc wave bị bắt đầu nhiều lần. Dựa trên cấu trúc đã cải thiện, bạn sẽ bổ sung các loại tháp tấn công diện rộng, gây độc, tấn công liên kết và làm choáng, đồng thời xây dựng cả công cụ editor có khả năng tự động tạo dữ liệu đường đi trên bản đồ. Thông qua việc trực tiếp chỉnh sửa mã và kiểm tra kết quả, bạn có thể nắm được tiêu chí để gom nhóm các chức năng chung cũng như lý do cần phân chia vai trò.

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

Độ khó Cơ bản

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

C#
C#
Unity
Unity
scriptable-object
scriptable-object
unity2d
unity2d
Unity6
Unity6
C#
C#
Unity
Unity
scriptable-object
scriptable-object
unity2d
unity2d
Unity6
Unity6

Tin tức

Không có tin tức đã phát hành.

Ưu đãi có thời hạn

588.582 ₫

28%

824.015 ₫