コード例 #1
0
ファイル: Box.cs プロジェクト: niyuang2018/Portfolio
    private void initializeBaseShapeType()
    {
        // Random BaseShape
        int baseShape = Random.Range(0, 3);

        if (baseShape == 0)
        {
            baseVertices = ProceduralUtil.generateSquareBaseFace(transform, Width, Length).ToArray();
        }
        else if (baseShape == 1)
        {
            baseVertices = ProceduralUtil.generateBaseShape_1(transform, Width, Length, 0.1f).ToArray();
        }
        else if (baseShape == 2)
        {
            baseVertices = ProceduralUtil.generateBaseShape_2(transform, Width, Length, 0.1f).ToArray();
        }

        // load baseshape xml

        // assign BaseVertuces
    }
コード例 #2
0
    void Awake()
    {
        length = Random.Range(0.5f, maxLength);
        width  = Random.Range(0.5f, maxWidth);
        height = Random.Range(10.0f / getDistanceTowardsCenter(), 10.0f / getDistanceTowardsCenter() + heightFraction);

        // Random BaseShape
        int baseShape = Random.Range(0, 3);

        if (baseShape == 0)
        {
            baseVertices = ProceduralUtil.generateSquareBaseFace(transform, Width, Length).ToArray();
        }
        else if (baseShape == 1)
        {
            baseVertices = ProceduralUtil.generateBaseShape_1(transform, Width, Length, 0.1f).ToArray();
        }
        else if (baseShape == 2)
        {
            baseVertices = ProceduralUtil.generateBaseShape_2(transform, Width, Length, 0.1f).ToArray();
        }

        additionTextured = new List <List <Vector3> >();
    }