The Lịch công việc coordinated tasks done each frame as the game runs, even when the game is paused. These tasks include detecting player input, animating characters, updating the physics simulation, and resuming scripts in a wait() state.
Mặc dù có thể có nhiều nhiệm vụ đang chạy, nhưng trình đặt nhiệm vụ có thể bị quá tải, đặc biệt trong các tình huống sau đây:
- Sử dụng các cấu hình nhân vật tùy chỉnh hoặc các chương trình đầu nhập.
- Animating parts yourself (instead of using an Animator )
- Tùy hoàn toàn vào vật lý chính xác.
- Replicating objects thường xuyên.
Khung
Một khung là một đơn vị của game logic nơi công việc được thực hiện. Mỗi khung nên thực hiện các nhiệm vụ hiệu quả, dẫn đến nhiều hơn khung mỗi giây và một trải nghiệm người chơi mịn màng hơn.
ChạyService
Cách trực tiếp nhất để thêm công việc game bố trí khung là qua các thành viên sau đây của RunService :
Độ tiên tiến lịch
Lịch trình nhiệm vụ lên lịch và hoàn thành các nhiệm vụ theo thứ tự sau đây. Một số nhiệm vụ có thể không thực hiện công việc trong một khung, trong khi những nhiệm vụ khác có thể chạy nhiều lần.
Tốt nhất
Để xây dựng các trò chơi hiệu suất cao với hiệu suất lưu ý, hãy lưu ý những gì theo dõi:
Đừng kết nối/gắn các chức năng đến bước hiển thị trừ khi hoàn toàn cần thiết. Đối với những tác vụ cần phải thực hiện sau khi nhập nhưng trước khi hiển thị, hãy thực hiện chúng theo cách nà
Giảm bớt số lượng
Quả