Tôi đang lên kế hoạch phát triển một trò chơi trong Unity3D và cố gắng đi đến thỏa thuận với những gì công cụ đã cung cấp và những gì tôi phải tự viết mã.
Bản thân trò chơi sẽ là một trò chơi nhịp điệu, có nghĩa là đồng bộ hóa các sự kiện âm thanh và đồ họa để chúng luôn chơi khi chúng được yêu cầu. Điều tôi muốn tránh là một kịch bản tiềm ẩn về độ trễ khi âm thanh hoặc đồ họa bắt đầu phát triển nhanh hơn các kịch bản khác.
Khi chúng tôi thảo luận về loại hệ thống phối hợp này trong lớp thiết kế trò chơi của tôi ở trường đại học, giáo sư của tôi đã gọi loại thiết kế này là lớp "Dòng thời gian". Ý tưởng là bạn có thể khởi tạo một hoặc nhiều trong số này để tiến triển ở các mức độ khác nhau, lên lịch cho những điều sẽ xảy ra trong tương lai và đồng bộ hóa các sự kiện định kỳ. Tuy nhiên, việc gọi đây là lớp "Dòng thời gian" dường như chỉ giới hạn ở chính giáo sư của tôi, vì cho rằng một API nhất định có chức năng "Dòng thời gian" có phải là một nỗ lực không có kết quả hay không.
Có một số tên phổ biến hơn cho loại chức năng này? Liệu Unity có bất kỳ phương pháp có sẵn nào để phối hợp lên lịch cho các sự kiện như thế này không, hay đây là loại điều cần được xây dựng trên động cơ? Và nếu có, tôi đánh giá cao việc được hướng tới một số hướng dẫn!