你的浏览器禁用了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吗?
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
Layabox 2.0 bate5 运行编译之后 bundle.js 文件里面没有使用命名空间类文件的定义!导致运行时 找不到类的定义!这是为什么? 已上传 Demo 附件
缓动Tween能用在3D物体或者特效上面吗?
sprite3d怎样使用Laya.Tween.to来做缓动呢?比如position或者scale
TS项目使用matter.js库无智能提示
使用3D时候,Property 'getComponentByType' does not exist on type 'Node'.
LayaAirIDE下如何使用mask?
微信小游戏如何使用ttf字体?
Laya2.0 WebGl模式,使用 drawToCanvas 报错 ImageData is not defined?
微信小游戏:HTMLDivElement的使用
问题状态
最新活动:
2025-02-19 10:14
浏览:
49
关注:
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)
}