Construct制作中玩家不能移动?

来源:互联网 发布:sql 设置列默认值 编辑:程序博客网 时间:2024/06/05 08:16

作为0基础的我,在使用construct制作游戏过程中难免遇到问题,而其中最严重的便是玩家不能移动,下面让我来描述我的解决方案。

首先

我们需要使用最上方的标签而回到布局视图中。双击布局再次添加一个对象,并添加“键盘”对象。因为这是一种输入对象,所以你并不需要纠结将其搁置在哪里——它的功能只是让你能够使用键盘输入整个项目。
比起重新创造一个玩家朝左移动的动画,我们可以使用Construct 2的“设置映射”行动——将自动映射出对象而让它朝左边(而不是右边)前行。
回到事件列表中。当“按压左箭头”条件被激活时我们便能够创造一个新的事件,并且这时候的行动是“设置玩家映射”。
在空白位置双击并创造一个新的事件,或点击“添加事件链接”。双击键盘对象——因为它包含了“一键按压”条件。
这里写图片描述

这时候便会出现一列关于键盘对象的条件。而我们需要双击“一键按压”事件。
这里写图片描述

我们需要让Construct 2清楚你想要检测哪个按键。点击按钮,并点击朝左方向键,按压“OK”并最终点击“完成”。

这里写图片描述

现在我们便希望能够添加行动,即“设置玩家映射”。

我们依旧需要先选择对象,然后选择条件类型或行为,这时候你便会看到各种参数。点击事件右边的添加“行动链接”。(确保你不是随机地点击添加事件!)
双击“玩家”。
双击“设置映射”。
离开“映射”界面并点击“完成”。
这时候你将看到如下内容:

这里写图片描述
现在开始添加另一个事件——在空白位置上双击,或点击“添加事件链接”。
这时候你将再次经历之前的过程,但是这一次你需要将事件设置为“右键按压”,并将玩家设置为“不映射”。如下:
这里写图片描述

所以现在当你按左时玩家将会出现映射而当你按右时他将再次恢复到朝右的图像。再次运行游戏并尝试看看调整后的游戏吧!