如何实现密特罗德生存恐惧中的导弹路径效果?

[复制链接]
2248 |7

如下视频

回复

使用道具 举报

且放白鹿青崖间 发表于 2023-4-11 18:16:12 | 显示全部楼层
可以了解下贝塞尔曲线
回复

使用道具 举报

坚定不移的饭派猎人楼主 发表于 2023-4-11 18:21:51 | 显示全部楼层

谢谢铁子
回复

使用道具 举报

kk 发表于 2023-4-11 18:28:52 | 显示全部楼层
这是何等大佬,那么强
回复

使用道具 举报

坚定不移的饭派猎人楼主 发表于 2023-4-11 18:42:06 | 显示全部楼层
kk 发表于 2023-4-11 18:28
这是何等大佬,那么强

b站录的
回复

使用道具 举报

喵喵哭唧唧 发表于 2023-4-14 10:56:06 | 显示全部楼层
本帖最后由 喵喵哭唧唧 于 2023-4-16 09:32 编辑

testTween() {
     const startLoc = this.gameObject.worldLocation;

    // 设置tween的起始位置
    let loc = { x: startLoc.x, y: startLoc.y, z: startLoc.z };
    // 创建新的Tween对象
    const newTween = new Util.TweenUtil.Tween(loc);
    console.log("tween created.")

    // 使用插值,to方法里传入的是数组,这里请注意传入的数组是分别针对x,y,z的
    newTween.to({ x: [100, 200, 100, loc.x], y: [100, 200, 100, loc.y], z: [100, 200, 100, loc.z] })
        // 使用interpolation方法传入贝塞尔插值
       .interpolation(Util.TweenUtil.Interpolation.Bezier)
       .onUpdate((val, time) => {
            // 在update中更新代码附加对象的位置
           this.gameObject.worldLocation = new Type.Vector(val.x, val.y, val.z);
       })
    .start()
    // 无限重复
    .repeat(Infinity);
}


回复

使用道具 举报

坚定不移的饭派猎人楼主 发表于 2023-4-16 09:19:05 | 显示全部楼层
喵喵哭唧唧 发表于 2023-4-14 10:56
《---myCode-TypeScript---》

testTween() {

感谢铁汁~~~
回复

使用道具 举报

空伊伊 发表于 2023-4-24 19:12:47 | 显示全部楼层
回复

使用道具 举报

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