Mục lục:
- Quân nhu
- Bước 1: Tạo Sprites
- Bước 2: Trọng lực
- Bước 3: Chuyển động
- Bước 4: Phát hiện va chạm ngang
- Bước 5: Phát hiện va chạm dọc
- Bước 6: Thêm
Video: Làm thế nào để tạo nền tảng trên Scratch: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Scratch là một trang web nơi mọi người tạo trò chơi và các chương trình khác bằng cách sử dụng các khối tạo sẵn mà bạn kéo và thả vào không gian làm việc. Hôm nay tôi sẽ chỉ cho bạn cách tạo một trò chơi platforming trên đầu.
Quân nhu
Thứ duy nhất bạn cần là điện thoại hoặc máy tính và một trình duyệt có thể chạy được
Bước 1: Tạo Sprites
Bắt đầu bằng cách đăng nhập để cào, điều này là cần thiết nếu bạn muốn xuất bản hoặc quay lại trò chơi. Sau đó nhấp vào tạo và nó sẽ đưa bạn vào trình chỉnh sửa dự án. Đây là chúng tôi sẽ thực hiện dự án của mình.
Ở trên cùng bên trái, bạn sẽ tìm thấy nút trang phục. Nhấp vào nó nếu bạn muốn thay đổi trình phát của mình. Đổi tên "sprite" thành "player".
Sau đó, tạo nền tảng của bạn bằng cách tạo một sprite mới. Đổi tên sprite đó là "ground".
Đổi tên trò chơi của bạn thành bất cứ điều gì bạn muốn.
Bước 2: Trọng lực
Thêm "khi lá cờ màu xanh lá cây được nhấp vào." Sau đó Đặt một khối "đặt vị trí" và đặt tọa độ vào nơi bạn muốn người chơi của mình xuất hiện. Lấy vòng lặp "mãi mãi" và vòng lặp "lặp lại cho đến khi" đặt vòng lặp "mãi mãi" dưới khối "đặt vị trí".
Tạo một biến. Điều này sẽ hoạt động như lực hấp dẫn của chúng ta. Tên của tôi là "y vel" (viết tắt của vận tốc y). Ngay bên dưới khối "đặt vị trí", đặt "biến đặt thành _." Thay đổi Biến thành bất cứ điều gì bạn đặt tên cho biến của mình (bây giờ tôi sẽ gọi nó là y hoặc) và thay đổi số thành 0. Tiếp theo, thêm "thay đổi y bằng _" và đặt "y vel" vào đó. Đặt điều đó vào "vòng lặp mãi mãi." Bên dưới thêm một "thay đổi 'yvel' bằng '-1.'"
Tạo một khối gọi là Chạm đất. ĐẢM BẢO KHI LÀM VIỆC NÀY BẠN NHẤP VÀO CHẠY MÀ KHÔNG LÀM MỚI MÀN HÌNH.
Chèn vòng lặp "lặp lại cho đến khi" bên dưới "chạm đất". Thêm "not" trong Boolean và trong "not" thêm một "chạm vào" Ground. "" Trong đó đặt một "thay đổi y bằng" 1. "" Bên dưới đặt một "đặt 'y vel' thành '0. ''
Nếu bạn làm theo tất cả những điều đó, mã của bạn sẽ giống như hình trên.
Bước 3: Chuyển động
Bên dưới "khi lá cờ màu xanh lá cây được nhấp vào", hãy đặt "đặt kiểu xoay vòng 'trái-phải'".
Bên trong vòng lặp "mãi mãi", thêm hai khối "if then." Trong Boolean, thêm hai "phím _ được nhấn." Đặt nó thành các phím bạn muốn sang trái và phải.
Tạo một khối được gọi là "phát hiện x" (nó sẽ hữu ích trong bước tiếp theo). Nhấp vào chạy mà không cần làm mới màn hình. Thêm một đầu vào, gọi nó là "tốc độ."
Theo hướng bên phải, hãy đặt "phát hiện x '5 (tốc độ bạn muốn hình ảnh của mình di chuyển),'" (tốc độ tùy thuộc vào những gì bạn muốn) và "chỉ theo hướng '90.'" Làm tương tự cho bên trái nhưng nhân tất cả các số với một số âm.
Tạo một khối được gọi là bước nhảy. Đặt nó trong vòng lặp "mãi mãi".
Tạo một biến mới có tên là "fall". Trong "chạm đất", đặt "thay đổi" rơi xuống "bằng" 1"
Xác định bước nhảy. Thêm khối "nếu thì". Trong Boolean đặt một "_ và _." Trong một Boolean, hãy đặt "key" phím nhảy của bạn sẽ được "nhấn", sau đó thêm "nếu '5' lớn hơn 'rơi'." Trong khối "nếu thì", hãy đặt "đặt 'y vel' thành ' 12 (chiều cao bước nhảy. '"
Bạn có thể nhận thấy rằng máy nghe nhạc của bạn không phải lúc nào cũng chạm đất. Tạo một trang phục mới, làm cho nó nhỏ hơn ở tất cả các bên. Bên trong vòng lặp "mãi mãi", hãy đặt "chuyển trang phục thành 'trang phục2 (trang phục mới).'" Dưới đó, đặt "chuyển trang phục thành 'trang phục1 (trang phục gốc).'"
Nếu bạn đã làm điều này một cách chính xác, nó sẽ giống như hình trên
Bước 4: Phát hiện va chạm ngang
Tạo một biến mới được gọi là độ dốc. Bên dưới "thay đổi x theo" tốc độ ", hãy thêm" đặt độ dốc thành '0'"
Thêm một lần lặp lại cho đến khi khối bên dưới đó. Đặt "" chạm đất "hoặc" độ dốc "bằng" 8. "" Trong đó thêm "thay đổi y bằng" 1, "" và "thay đổi độ dốc bằng" 1. "" Trong vòng lặp "lặp lại cho đến khi", hãy thêm vòng lặp "nếu 'độ dốc' bằng '9' thì,". Trong đó, thêm "thay đổi x bằng" 0 "trừ" tốc độ ", sau đó thêm" thay đổi y bằng "0" trừ "độ dốc."
Nếu bạn làm đúng bước này, mã của bạn sẽ giống như hình trên.
Bước 5: Phát hiện va chạm dọc
Chỉnh sửa khối "chạm đất" thêm Boolean, gọi nó là "trần". Trong "chạm đất" của chúng tôi trong vòng lặp "mãi mãi", hãy thêm "'y vel' lớn hơn '0."
Đưa mọi thứ ra khỏi vòng lặp "lặp lại cho đến khi". Đặt một vòng lặp "if then else" trong vòng lặp "lặp lại cho đến khi" và thêm "trần" trong Boolean. Trong phần "if then", thêm "change y by '-1." "Trong phần" else ", thêm" change y by' 1, "" và "set fall '0.'"
Bên dưới vòng lặp "if then else", thêm "set 'y vel' thành '0.'"
Nếu bạn làm theo hướng dẫn, nó sẽ giống như hình trên
Bước 6: Thêm
Tạo một sprite mới. Điều này sẽ chứa các tính năng bổ sung.
Trong vòng lặp vĩnh viễn, Nhận vòng lặp "if 'touch màu đỏ (bạn phải lấy màu chính xác)" then ". Trong đó đặt một khối "đặt vị trí". Nhập tọa độ nơi người chơi của bạn sinh ra. Nhận vòng lặp "if 'touch color blue' then". Trong đó đặt một khối "đặt vị trí". Nhập tọa độ nơi người chơi của bạn sinh ra. Trong đó cũng phát "message1"
Ở cả mặt đất và phần bổ sung, hãy nhận "khi tôi nhận được 'message1'" và đặt "trang phục tiếp theo".
Bây giờ bạn có các kỹ năng để trở thành một platformer cơ bản. Thêm vào nó.
Để được trợ giúp thêm, hãy nhấp vào liên kết. Anh ấy làm mọi thứ mà điều này nói về, đây là mật mã của anh ấy.
scratch.mit.edu/projects/68924432/
Đề xuất:
Nền tảng cơ sở IoT với RaspberryPi, WIZ850io: Trình điều khiển thiết bị nền tảng: 5 bước (có hình ảnh)
Nền tảng cơ sở IoT với RaspberryPi, WIZ850io: Trình điều khiển thiết bị nền tảng: Tôi biết nền tảng RaspberryPi cho IoT. Gần đây WIZ850io được WIZnet công bố. Vì vậy, tôi đã triển khai ứng dụng RaspberryPi bằng cách sửa đổi Ethernet SW vì tôi có thể xử lý mã nguồn một cách dễ dàng. Bạn có thể kiểm tra Trình điều khiển thiết bị nền tảng thông qua RaspberryPi
Làm thế nào để đo dòng điện và tại sao bạn nên làm điều đó ?: 4 bước (có hình ảnh)
Làm thế nào để đo lường hiện tại và tại sao bạn nên làm điều đó ?: Rất nhiều nhà sản xuất không biết tầm quan trọng của việc biết bản vẽ hiện tại của dự án của bạn hoặc tại sao bạn cần biết điều này. Trong hướng dẫn này, tôi sẽ giải thích cho bạn cách đo bản vẽ hiện tại của dự án của bạn và tại sao việc biết điều này lại quan trọng đến vậy. NS
Làm thế nào để biến TV-B-Gone của bạn trở nên vô hình : 6 bước (có hình ảnh)
How to Make Your TV-B-Gone Become Invisible …: Xin chào, cảm ơn các bạn đã quan tâm. Trước hết, tôi xin lỗi vì bất kỳ lỗi ngôn ngữ nào tôi có thể làm trong hướng dẫn này, tôi là người Pháp (không ai hoàn hảo cả; p) Vui lòng cho tôi biết nếu có một số chỉnh sửa cần làm, thx;) Bây giờ, điều cần thiết: Sau khi sử dụng TV-B
Làm thế nào để tạo ra nền tảng tuyệt vời: 5 bước
Làm thế nào để tạo nền tuyệt vời: Trong hướng dẫn này (cũng là đầu tiên của tôi), tôi sẽ chỉ cho bạn cách tạo nền thú vị và đôi khi thực sự tuyệt vời. Nó thực sự khá đơn giản, thực sự. Đây là một vài ví dụ tôi đã làm cho bạn
Làm thế nào để xây dựng một cấp độ máy ảnh tăng sáng cho máy ảnh DSLR: 4 bước (với Hình ảnh)
Làm thế nào để xây dựng mức độ sáng của máy ảnh cho máy ảnh DSLR: Bạn đã bao giờ chụp trong điều kiện ánh sáng yếu và nhận thấy ảnh của mình bị lệch chưa? Vâng, tôi chắc chắn có! Gần đây, tôi đã làm rất nhiều việc với việc chụp ảnh phơi sáng lâu và khi tôi ra ngoài thực địa bằng cách sử dụng gorillapod, tôi thấy mình rất mệt