Những người đã hoàn thành kiến thức cơ bản về Unity và muốn viết mã hiệu quả hơn sẽ có thể tìm cách chuyển từ trình độ sơ cấp sang trình độ trung cấp thông qua khóa học này.
Các mẫu thiết kế trò chơi bạn có thể sử dụng ngay trong Unity
Các mẫu thiết kế trò chơi thổi hồn vào lập trình trò chơi Unity :)
Mọi lập trình viên đều mơ ước được gõ bàn phím, dường như bị ám ảnh, và cuối cùng, với phím Enter mạnh mẽ, thực thi mã và thấy kết quả: "Được rồi!" Nhưng trong phát triển thực tế, những kỹ năng lập trình cá nhân xuất sắc như vậy là không cần thiết.
Mã phải ngắn gọn, dễ bảo trì và hiệu suất cao.
Kỹ thuật lập trình hiệu quả này là cần thiết. Các đồng nghiệp kỳ cựu của chúng tôi đã định nghĩa nhiều mẫu thiết kế trò chơi khác nhau, đặt tên cho các tác vụ có cấu trúc và hiệu quả này. Tuy nhiên, lý thuyết và ví dụ về mẫu thiết kế GoF dạng văn bản tỏ ra khó áp dụng cho Unity.
Đó là lý do khóa học này được tạo ra. Chúng tôi đã tạo ra các ví dụ về các mẫu thiết kế trò chơi thiết yếu và thường dùng, được điều chỉnh cho Unity. Bằng cách học hỏi, nắm vững và sử dụng nhiều lần các ví dụ này, bạn sẽ thấy mình lập trình ngày càng hiệu quả hơn.
[Chiến lược mẫu - Triển khai hoán đổi vũ khí]
[ Mẫu lệnh - Triển khai chức năng Hoàn tác ]
[Mẫu xây dựng - Triển khai cấu hình ký tự dành riêng cho người dùng]
H. Tôi đang sử dụng phiên bản Unity khác. Tôi nên làm gì? A. Bạn có thể sử dụng bất kỳ phiên bản nào. Phiên bản Unity được sử dụng trong bài giảng này là 2019.2.19f1.
Khóa học này giả định rằng bạn đã thành thạo sử dụng các công cụ Unity. Vì vậy, tại thời điểm bạn bắt đầu học, ngay cả khi phiên bản được sử dụng trong bài giảng và phiên bản Unity bạn đang sử dụng khác nhau, Sự khác biệt đó sẽ không cản trở bạn tham gia khóa học này. Ở đây, chúng tôi chỉ nghĩ đến việc viết mã hiệu quả khi phát triển trò chơi trong Unity. Phần này không thay đổi khi phiên bản Unity thay đổi.
H. Tôi có cần phải học C# riêng không? A. Khóa học này giải thích các mẫu thiết kế trò chơi có thể sử dụng trong Unity.
Trong trường hợp này, nội dung liên quan đến các lớp trừu tượng, kế thừa, giao diện và triển khai chắc chắn sẽ xuất hiện.
Nếu ai đó biết cách sử dụng Java hoặc C++ học Unity, họ sẽ không được yêu cầu học C# riêng.
Nếu bạn đang học lập trình với Unity và mới làm quen với C#, phần này có thể hơi khó.
Do đó, có thể cần phải nghiên cứu thêm tùy thuộc vào tình hình của bạn.
Nếu bạn muốn tìm hiểu thêm về các lớp trừu tượng, kế thừa, giao diện và triển khai, tôi khuyên bạn nên tham gia các khóa học sau đây trong khóa học của tôi:
I always learned design pattern lectures through C or Java..
When I approached the lecture through Unity, I felt like it was easier to approach because it was learning through games that I like.
I think it's a lecture worth learning even if you're not a game developer.
Thank you for the great lecture.