zoukankan      html  css  js  c++  java
  • 转动魔方

    思路:创建一个基础方块,在基础方块的基础上构成一个魔方。创建三根轴(X,Y,Z),每次需要一个面转动时,根据每个面会有一个坐标值相等的情况删选出需要转动的方块,将需要转动的方块绑定到对应轴上,轴带动方块旋转,之后解除绑定0(Ps:之所以创建3根轴,因为绑定物体转动有可能改动坐标轴位置,导致第二次转动方向发生改变,用三根轴,每根轴控制一个方向的旋转,对于该方向的旋转方向则不会发生改变)

    创建基础方块蓝图对象。创建三根轴。

    游戏开始创建三根坐标轴。

     通过长宽高三个变量循环创建基础方块,构建一个魔方。

     创建X轴转动事件,并通过is right 和 choice Axis两个变量选择之后输出值。

    构建一个转动面(location change用于删选方块)

     转动X轴

    解除旋转面。

     另外两轴做法一样,修改为对应轴即可。

  • 相关阅读:
    poj 2155 B
    hdu 1556 A
    hdu 1556 A
    #366 A-C
    最长上升子序列
    Codeforces Div3 #501 A-E(2) F以后补
    字典的建立 查找
    字典序大小
    头文件模板
    01背包模板 及 优化
  • 原文地址:https://www.cnblogs.com/cdprojekt/p/11904697.html
Copyright © 2011-2022 走看看