[场景搭建] 家人们,旋转滑梯要怎么做呀QAQ

[复制链接]
2466 |3
叽里咕噜小胡桃 发表于 2023-2-19 18:54:31 | 显示全部楼层 |阅读模式
回复

使用道具 举报

空伊伊 发表于 2023-2-20 10:46:43 | 显示全部楼层
旋转滑梯没有,但是可以弄个旋转楼梯

/**
     * 创建旋转台阶
     * @param steps 台阶数
     */
    private creatSlide(steps: number) {
        // 固定缩放(将一个正方体缩放成台阶状)
        const SCALE = new Type.Vector(5, 1.5, 0.3)
        // 台阶位置
        let tempLoc = new Type.Vector(0, 0, 0);
        // 台阶旋转
        let tempRotate = new Type.Rotation(0, 0, 0);


        let index = 0
        let inter = setInterval(async () => {
            let step = await Core.GameObject.asyncSpawnGameObject("7669");
            step.worldScale = SCALE;
            // 打开台阶碰撞
            step.setCollision(Type.CollisionStatus.On);

            // 创建材质实例
            (step as Gameplay.StaticMesh).createMaterialInstance(0);
            // 给台阶随机添加一个颜色
            (step as Gameplay.StaticMesh).setMaterialColor(0, Type.LinearColor.colorToLinearColor(Math.random() * 255, Math.random() * 255, Math.random() * 255, 255))


            tempLoc.z = 30 * index
            tempLoc.y = -75 * index
            tempRotate.z = 10 * index

            step.worldLocation = tempLoc
            step.worldRotation = tempRotate

            index++
            if (index >= steps) {
                clearInterval(inter)
            }
        }, 200)

    }


回复

使用道具 举报

叽里咕噜小胡桃楼主 发表于 2023-2-20 11:11:34 | 显示全部楼层
空伊伊 发表于 2023-2-20 10:46
旋转滑梯没有,但是可以弄个旋转楼梯

哇,好帅的dna~!
回复

使用道具 举报

喵喵哭唧唧 发表于 2023-2-21 17:19:03 | 显示全部楼层
空伊伊 发表于 2023-2-20 10:46
旋转滑梯没有,但是可以弄个旋转楼梯

汝何秀
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表