Video: Cách Để Thuần Hóa 1 Con Cáo Để Bảo Vệ Nhà Cực Đơn Giản - Minecraft Tutorial 2025
Một hàm là một cách để nhóm rất nhiều mã và đặt tên cho nó. Trong Minecraft, bạn tạo một hàm mới (hoặc d e tốt hoặc viết một hàm mới) khi bạn kéo một khối chức năng, thay đổi tên của nó, và thêm mã bên trong nó. Bạn gọi một hàm khi bạn kéo khối chức năng cụ thể vào một chức năng khác, như chức năng chính.
Dưới đây là các đặc điểm chính của hàm chính:
-
Mỗi mod có chính xác một chức năng chính. Mod của bạn bắt đầu ở chức năng chính, vì vậy bạn cần phải có ít nhất một. Nếu bạn có hai hoặc nhiều hơn, mod của bạn sẽ không biết bắt đầu từ đâu. Trong thực tế, để tránh kiểu nhầm lẫn này, mỗi chức năng phải có một cái tên khác với bất kỳ chức năng nào trong mod đó.
-
Bạn có thể tạo ra chức năng chính bằng cách kéo một khối chức năng vào môi trường lập trình và đặt tên nó chính.
-
Các khối mã hóa khác, như gửi tin nhắn, nằm bên trong chức năng chính.
-
Minecraft và trình mô phỏng lần đầu tiên tìm kiếm chức năng chính và sau đó bắt đầu chạy mã bên trong nó, từ trên xuống dưới, từng dòng.
Chức năng chính là cần thiết cho việc viết mod, nhưng cũng có những lý do để có các chức năng khác. Trong cùng một cách mà các chương trong sách cho phép bạn nhóm các ý tưởng và đặt tên cho những ý tưởng đó, các chức năng cho phép bạn nhóm mã và đặt tên cho nhóm có kết quả.
Dưới đây là một ví dụ về một chức năng chính dài. Trong mod này, có hai câu chuyện được kể: Three Pigs và Goldilocks và Three Bears.
Trên Dòng 13 của mã, bạn có thể thấy rằng người sửa sai chính tả vô tình như axidentaly . Ai đó có thể gặp lỗi này trong khi kiểm tra mod, nhưng việc tìm kiếm nó sẽ rất khó bởi vì bạn phải đọc từng từ.
Việc tìm ra vấn đề dễ dàng hơn nhiều nếu mã sử dụng các hàm khác vì bạn chỉ có thể tìm lỗi trong các hàm Goldilocks và The Three Bears.
Có chức năng ngắn hơn là hữu ích bởi vì sau đó bạn có thể sắp xếp lại các phần lớn của mã một cách nhanh chóng. Hình ảnh này cho thấy cách đơn giản chỉ cần trao đổi hai dòng mã có thể thay đổi thứ tự mà câu chuyện được kể.