你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir3]3.3里对2d物体使用tween曲线运动该怎么做啊?
文档里只有tween移动3d物体的写法,2d物体没有transform应该怎么做呢?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
LayaAir大为
赞同来自:
您好,您可以参照下面这段代码来控制2D物体的曲线运动,也可以自行实现插值函数,来控制曲线运动
onAwake(): void {
//创建一条路径
let path = new Laya.CurvePath();
let point1 = new Laya.PathPoint();
let point2 = new Laya.PathPoint();
point1.curve = Laya.CurveType.Bezier;
point2.curve = Laya.CurveType.Bezier;
point1.pos = new Laya.Vector3(400, 400, 0);
point2.pos = new Laya.Vector3(800, 0, 0);
path.create(
point1,
point2
);
//创建缓动
Laya.Tween.create(this.owner)
.duration(2000)
.to("x", 0).to("y", 0)
//设置插值函数,让物体沿曲线路径行动
.interp(Laya.Tween.useCurvePath, path)
}
要回复问题请先
登录
发起人
fftidus
相关问题
请问2.0的版本开始,我用ts编写的相关内容,都要使用import和export吗?
Layabox 2.0 bate5 运行编译之后 bundle.js 文件里面没有使用命名空间类文件的定义!导致运行时 找不到类的定义!这是为什么? 已上传 Demo 附件
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
缓动Tween能用在3D物体或者特效上面吗?
TS项目使用matter.js库无智能提示
sprite3d怎样使用Laya.Tween.to来做缓动呢?比如position或者scale
微信小游戏:HTMLDivElement的使用
微信小游戏如何使用ttf字体?
LayaAirIDE下如何使用mask?
使用3D时候,Property 'getComponentByType' does not exist on type 'Node'.
Laya2.0 WebGl模式,使用 drawToCanvas 报错 ImageData is not defined?
问题状态
最新活动:
2025-02-19 10:14
浏览:
206
关注:
2
人
商务合作
1 个回复
LayaAir大为
赞同来自:
onAwake(): void {
//创建一条路径
let path = new Laya.CurvePath();
let point1 = new Laya.PathPoint();
let point2 = new Laya.PathPoint();
point1.curve = Laya.CurveType.Bezier;
point2.curve = Laya.CurveType.Bezier;
point1.pos = new Laya.Vector3(400, 400, 0);
point2.pos = new Laya.Vector3(800, 0, 0);
path.create(
point1,
point2
);
//创建缓动
Laya.Tween.create(this.owner)
.duration(2000)
.to("x", 0).to("y", 0)
//设置插值函数,让物体沿曲线路径行动
.interp(Laya.Tween.useCurvePath, path)
}