视频: GameMaker Studio 2: Complete Platformer Tutorial (Part 1: Basics) 2024
在GameMaker中使用物理来创建游戏时:工作室,以及使用您的对象上的装置,您需要设置房间以适应物理。
房间属性窗口的物理选项卡上有两个属性,您需要学习:
-
重力:< 使用输入的X / Y坐标,重力计算为 矢量 (具有方向和幅度的量,它决定了空间相对于另一个点的位置) ! - 1 - >
矢量的长度表示重力,方向表示拉的方向,所以X = 1,Y = 1的矢量提供了一个弱的重力,而在右边,X = 0,Y = 10的矢量则产生强烈的向下重力。像素到米:
-
GameMaker:Studio使用实物计算功能时的大小,这意味着您需要将像素大小转换为米。 <! - 2 - >
该值控制比率的工作方式,例如0.1的值为1像素= 10厘米。这个值不应该是任何极值,比如10,因为这会导致问题。软件内物理教程已经建立了一个物理空间。这是一个演练如何和你需要为自己的游戏做什么。要设置物理空间,请按照以下步骤操作:
-
单击物理选项卡,如图所示。
物理属性显示在房间属性窗口中。 <房间属性>窗口中的物理属性。
-
选择房间是物理世界复选框(参考图)。
你刚刚告诉GameMaker,这个房间应该在玩游戏的时候使用Physics作为对象的实例。
在物理世界属性部分的X的重力场中,将缺省值保留为0. -
在物理世界属性部分的Y的重力场中,键入0. 0.
你不想在你的小行星游戏引力,因为它发生在外太空。如果在游戏中确实需要引力,那么Instances自然会下降,保留默认设置10. 0
-
在Pixels to Meters字段中,保留默认值0. 1000.
-
单击绿色检查标记。 <房间属性>窗口被保存并关闭。
像素到米的默认值对于这个游戏来说效果很好,但是要确保重力向量的X和Y坐标都设置为0(也就是说,如果你正在制作一个空间游戏,不希望重力干扰玩家的船只或小行星。)