Nó chắc chắn là rất nhiều công việc để tạo ra ảo ảnh chiều sâu trong mặt phẳng 2D.
Nguyên tắc rất dễ mặc dù: các vòng tròn bắt đầu ở giữa màn hình với tỷ lệ 0. Sau đó, vòng tròn đầu tiên của đường hầm bắt đầu chia tỷ lệ theo thời gian trôi qua (tỷ lệ tuyến tính không hoạt động) và sau một thời gian, vòng tròn thứ hai bắt đầu mở rộng , sau đó là thứ 3 và thứ 4, v.v.
Sau đó, bạn hạ thấp tỷ lệ giá trị alpha cho các vòng tròn (những người ở phía xa có giá trị alpha thấp hơn các vòng tròn phía trước để tạo ảo giác mờ), bạn xác định đường dẫn mà mọi vòng tròn phải đi theo, di chuyển X và Y tọa độ của nó, sau đó bạn đặt một con tàu vũ trụ ở giữa màn hình. Nghiêng thiết bị làm cho đường hầm dịch chuyển sang trái và phải, lên và xuống (nhưng điều đó mang lại cảm giác rằng tàu vũ trụ đang di chuyển thay thế!).
Khi các vòng tròn đi ra khỏi màn hình, chúng sẽ nhanh chóng mờ dần và đưa trở lại vị trí ban đầu (để tiết kiệm bộ nhớ vì vậy tôi không cần phải tạo các vòng tròn mới nhưng tôi sử dụng lại các vòng tròn tương tự).
Xin lỗi về tiếng Anh của tôi, nhưng tôi hy vọng điều đó giải thích ý tưởng chung :)