鲁比克的立方体团结5

时间:2015-10-18 02:12:38

标签: c# android unity3d

我正在使用Unity 5为Android开发游戏,该游戏是魔方。我没有使用触摸来移动立方体,但是用于使立方体的行和列移动的按钮以及所有旋转的按钮都有另一组按钮。我的问题是第二组按钮,他们必须有两个功能,一个旋转整个立方体,另一个依赖于另一个按钮,当precionado它改变功能,你选择你想要移动的行或列。

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚。即使英语不是您的第一语言,代码也是国际性的。请尝试发布您目前所做的事情。我们不知道您是否可以渲染多维数据集,如何组织对象或如何对它们进行动画处理。

简而言之,您需要至少完成以下部分内容:

  • 使用uGUI Buttons在屏幕上渲染一个按钮。
  • 在按钮上添加点击处理程序。
  • 在点击处理程序中,使用新位置更新一些变量/ model / similar。
  • 为多维数据集设置动画以反映新位置。
  • 围绕立方体旋转相机或将立方体和背景一起旋转。

除非您提供更多信息,否则我们可以为您提供最佳答案。

重新评论:

有一个名为locked的变量,可以跟踪我们是否被锁定。有一个功能来切换它。将“锁定”按钮连接到ToggleLocked ...

private bool locked = false;

public void ToggleLocked() {
    locked = !locked;
}

然后在你的按钮方法中,检查我们是否在做任何事情之前被锁定了......

public void SomeButtonClicked() {
    //check if we're locked
    if(!locked) {
        //If not, do something
    }
}