【发布时间】:2018-07-31 14:22:50
【问题描述】:
我一直在我的电脑上测试我的游戏,使用左右箭头,但我想将其切换为触控。
我查看了一些教程,但有人说我需要从商店购买资产,否则它并不真正适合我的需求。
我只需要一些指导来确定我应该采取的最佳方向:)
这是我现在的控件代码,我想知道我是否可以使用 2 个按钮,因为我只需要左右移动?
void Update()
{
transform.position = Vector2.MoveTowards(transform.position, targetPos, speed * Time.deltaTime);
if (Input.GetKeyDown(KeyCode.RightArrow) && transform.position.x < maxWidth)
{
targetPos = new Vector2(transform.position.x + Xincrement, transform.position.y);
transform.position = targetPos;
}
else if (Input.GetKeyDown(KeyCode.LeftArrow) && transform.position.x > minWidth)
{
targetPos = new Vector2(transform.position.x - Xincrement, transform.position.y);
transform.position = targetPos;
}
}
【问题讨论】:
-
已经有一些标准的资产触控。只需导入标准资产包。