视频: 「决战!平安京」Uni编辑器体验:试着搭建了一个小场景 2024
在GameMaker:Studio中,您可以创建一个时间线,然后将其放置在游戏室中。您可以将游戏中的关卡看作是包含不同时间线的其他房间。
从这个意义上说,你可以在多个房间内创建多个时间线,玩家可以在完成每个关卡时转换到多个时间线。您还需要了解如何进行转换,但是现在,这里是如何为时间线创建一个新房间和一个对象。
<! - 1 - >在多个房间进行游戏时,GameMaker可以让您轻松复制一个房间,然后从该复制房间中删除所有实例,以便您可以重新开始,但使用相同的房间参数。
要删除房间中的所有实例,请在房间属性窗口中从图标菜单中选择看起来像白色矩形的图标,如下所示。
<! - 房间属性窗口中的房间图标清除所有实例。要为时间线创建一个对象,您将放置在房间中,请执行以下步骤:
-
从主菜单中选择资源→创建对象。
出现对象属性窗口。
-
在Name字段中,输入obj_timeline。
-
选择添加事件→创建。
“创建事件”出现在“事件”部分。
-
在main2选项卡中,将“设置时间线操作”拖放到“操作”部分。
设置时间线操作属性窗口出现(见下图)。
-
在“适用于”部分中,选择“自我”单选按钮。
-
从时间线下拉列表中选择TimeLine0。
-
在位置字段中,将缺省值保留为0.
-
从开始下拉列表中选择立即开始。
-
从循环下拉列表中选择不循环。
-
选择确定保存并关闭。
设置时间线操作属性窗口被保存。
设置时间线操作属性窗口。
您已经为您之前创建的时间线创建了一个对象。你可以把这个对象的实例放在一个房间里,这样你的时间线就会在游戏中被触发。