Mục lục:

2d Rocket Landing Sim: 3 bước
2d Rocket Landing Sim: 3 bước

Video: 2d Rocket Landing Sim: 3 bước

Video: 2d Rocket Landing Sim: 3 bước
Video: How to make and launch a satellite in SFS ( 3 Subs special ) 2024, Tháng mười một
Anonim
Sim 2d Rocket Landing
Sim 2d Rocket Landing
Sim 2d Rocket Landing
Sim 2d Rocket Landing
Sim 2d Rocket Landing
Sim 2d Rocket Landing

Bạn sẽ cần tạo phông nền, vẽ tên lửa và một chỉ báo để bắt đầu (tất nhiên bạn sẽ cần kết nối internet để sử dụng đầu) nếu bạn chỉ muốn chơi mô phỏng / trò chơi, hãy nhấp vào đây hoặc truy cập https: / /scratch.mit.edu/projects/432509470/

Bước 1: Công cụ Vật lý

Động cơ vật lý
Động cơ vật lý
Động cơ vật lý
Động cơ vật lý

Trình mô phỏng tên lửa không thể tồn tại nếu không có mô phỏng vật lý, và vì vậy bạn sẽ cần tất cả các biến như sau:

  1. Vh hoặc VelocityHoriz ngang như được hiển thị trong ví dụ
  2. Vv hoặc VelocityVertical như được hiển thị
  3. EnginePower, để chỉ lực đẩy do tên lửa tạo ra
  4. EngineAngle, để lái bằng gimbals
  5. tổng vận tốc, cho chỉ báo và điều kiện chạm xuống
  6. bùng nổ, vì những lý do mà chúng tôi sẽ đi vào trong bước tiếp theo

Sau khi tạo các biến, hãy chuyển đến tab "chuyển động" và đặt xuống các khối [thay đổi x bằng ()] và [thay đổi y bằng ()]

Đặt Vv của bạn trong [thay đổi y bởi ()] và Vh trong [thay đổi x bởi ()] và đặt toàn bộ điều trong một vòng lặp.

Để thêm lực hấp dẫn, chỉ cần thêm [thay đổi Vh bằng (-1)] vào vòng lặp.

Để thêm một số hình thức kéo, hãy thêm khối sau vào vòng lặp:

[đặt Vh thành (0,99 * Vh)]

[đặt Vv thành (0,999 * Vv)]

Ôi cậu bé bây giờ là lúc cho "động cơ"

Vì điều này sẽ được điều khiển bằng gimbal và chỉ hướng, chúng tôi cần một thứ gì đó cho phép tên lửa di chuyển theo hướng mà nó đang chỉ. vì chuyển động quay của động cơ sẽ có một số ảnh hưởng đến hướng của lực đẩy, góc của động cơ sẽ góp phần vào tổng hướng lực đẩy một chút, vì vậy hãy thêm vào đó, và yêu cầu máy tính thực hiện một chút lượng giác và thì công suất động cơ đã hoàn thành.

Bước 2: Cơ học trò chơi

Cơ học trò chơi
Cơ học trò chơi
Cơ học trò chơi
Cơ học trò chơi
Cơ học trò chơi
Cơ học trò chơi
Cơ học trò chơi
Cơ học trò chơi

Là một "trò chơi", trò chơi này phải có điều khiển, điều kiện thắng và một số cách để trò chơi kết thúc.

Đối với các điều khiển, tất cả những gì cần làm là kết nối các khóa với một số biến mà chúng tôi đã đặt trước đó

Gán hai chìa khóa cho hướng động cơ và một chìa cho công suất động cơ, như hình trên

Đối với điều kiện giành chiến thắng, hãy sử dụng một màu cụ thể hoặc cấp độ y làm mặt đất và ở đây tôi đặt một phần lớn bản đồ là khu vực không thể đến được. như bạn thấy ở đây, có việc sử dụng biến "phát nổ", nó ngăn không cho người đặt trang phục chuyển trở lại thành chưa phát nổ khi vụ nổ được kích hoạt. các thông số ít nhiều đang ở trạng thái thẳng đứng hoàn hảo và có vận tốc rất thấp. bây giờ sau khi hạ cánh, tên lửa được đặt ở một mức y nhất định để ngăn tên lửa nổi và mọi thứ được đặt thành 0.

Đối với điều kiện bắt đầu, hãy đặt nó ở một góc hợp lý ở một nơi hợp lý, hoặc làm cho nó ngẫu nhiên, đó là sự lựa chọn của bạn

Bước 3: Các chỉ số

Các chỉ số
Các chỉ số
Các chỉ số
Các chỉ số

và cuối cùng chỉ để làm cho nó có thể chơi được cho nhiều người hơn, tôi đã thêm các chỉ báo, và bạn cũng vậy, các chỉ báo trực quan dễ phát hiện hơn và mã được hiển thị ở trên.

Đề xuất: