
上面这个玩法有人会吗,圈羊
1赞
主要这个绳子收缩不知道怎么实现
看着像是用 Graphics画线 的,然后改线的长度?
不简单这个游戏,画线我知道收缩就触及到我知识盲区了
画线我也知道 
线能动呀,直接改变长度就很僵硬
404 undefined
this.graphics = this.NdGraphics.getComponent(cc.Graphics);
this.graphics.lineWidth = 5;
let x1 = -100;
let y1 = 200;
let x2 = 100;
let y2 = 200;
this.schedule(() => {
console.log(".....");
this.graphics.clear();
let startp = cc.v2(0, 0);
this.graphics.moveTo(startp.x, startp.y);//起点
let endp = cc.v2(0, 0);
x1 += 1;
y1 -= 1;
x2 -= 1;
y2 -= 1;
let control1 = cc.v2(x1, y1);
let control2 = cc.v2(x2, y2);
this.graphics.bezierCurveTo(control1.x, control1.y, control2.x, control2.y, endp.x, endp.y);
// this.graphics.bezierCurveTo(this.p0.x, this.p0.y, this.p1.x, this.p1.y, this.p2.x, this.p2.y)
this.graphics.stroke();
}, 0.1)
看不到图啊
可以了,可以看到了
经费有限,前一个小时动图,现在静图
应该是物理组件中的关节组件形成的链条吧,收绳子就是抓住一端往上提,边提边移除关节。
物理组件,链条
按照你这个意思就是画线,画完以后用关节组件,然后连起来,我试过关节组件,还是有一定缝隙
有缝隙没影响啊,关节又看不到,你每次移动都根据关节位置重新画线,线看上去连贯就行了。
好的,我去试下
顶一下、看有没有大佬
你为什么用萌妹头像 cocos没有女粉 更没有女猿
反向动力学,目测可以实现效果
1赞
用 Graphics 划线,保存当前绘制路径,然后目标路径点走配置,然后利用插值、以及路径点数的比例关系 每帧重绘 从而实现动画部分
3赞