Video: Downwell's Dual Purpose Design | Game Maker's Toolkit 2025
Khi sử dụng vật lý để tạo ra trò chơi của bạn trong GameMaker: Studio, cùng với việc sử dụng đồ đạc trên Objects của bạn, bạn cần phải thiết lập Room để chứa vật lý.
Có hai thuộc tính trên thẻ Vật lý của cửa sổ Room Properties mà bạn cần phải học:
-
Gravity: < Trọng lượng được tính như là một vector (một số có hướng cũng như cường độ, xác định vị trí của một điểm trong không gian tương đối khác) sử dụng các tọa độ X / Y mà bạn nhập vào. < Độ dài của vector cho biết lực hấp dẫn, và chỉ hướng cho biết hướng kéo.Vì vậy, một vector của X = 1, Y = 1 cung cấp trọng lực yếu kéo vật lên và ở bên phải, trong khi vector của X = 0, Y = 10 tạo ra lực hấp dẫn mạnh mẽ xuống.
Pixels to Meters:GameMaker: Studio sử dụng thực tế-wo rld kích thước khi tính toán các chức năng, có nghĩa là bạn cần phải dịch kích thước pixel của bạn thành mét.
-
Từ cây Resource, kích phải vào Rooms rồi chọn Create Room.
Cửa sổ Properties Room xuất hiện.-
Nhấp vào tab Vật lý, như thể hiện trong hình.
Các thuộc tính Vật lý xuất hiện trong cửa sổ Properties Room.
-
Các thuộc tính Vật lý trong cửa sổ Properties của phòng.
Chọn hộp kiểm Phòng Vật lý Thế giới (xem hình).
Bạn vừa nói với GameMaker rằng Phòng này nên sử dụng Vật lý cho các thể hiện của đối tượng trong khi chơi trò chơi. -
Trong phần Physics World Properties, trong trường Gravity cho X, để mặc định là 0. 0.
Trong phần Physics World Properties, trong trường Gravity cho Y, gõ 0. 0.
-
Bạn không muốn trọng lực trong tiểu hành tinh của bạn trò chơi, bởi vì nó diễn ra trong không gian bên ngoài. Nếu bạn muốn trọng lực trong trò chơi của bạn, để các trường hợp tự nhiên rơi xuống, hãy để mặc định là 10. 0.
-
Trong trường Pixels to Meters, để mặc định là 0. 1000.
Nhấp vào kiểm tra màu xanh lá cây dấu.
-
Cửa sổ Properties Room được lưu và đóng.
-
Giá trị mặc định cho Pixels to Meters làm việc tốt cho trò chơi này, nhưng đảm bảo rằng cả tọa độ X và Y cho các vectơ Gravity đều là 0 (nghĩa là nếu bạn đang tạo ra một trò chơi không gian và bạn không cần phải ' t muốn trọng lực để can thiệp với tàu của người chơi hoặc tiểu hành tinh.)