画条刚体线

666
.

吊的飞起哦

bullet属性代码设置无效的 底层没有写set,编辑器可以

楼主很棒,正是我需要的~ 谢谢大神~

牛的一批,就是怎么把那个粉色框框给去掉呀

66666 大佬厉害

汪~嘘嘘下留个气息

mark

马克
马克

mark,不过有个疑惑 @重生主角 ,每次第一次点击无法画线,必须从第二次开始才行,控制台报错:
Simulator: JS: [ERROR]: Should not add cc.Graphics to a node which size is already used by its other component.

还有一个节点可以同时添加两个cc.Graphic组件吗?编辑器里是无法添加的。

这应该是个bug,改成这样就可以了

第一次触发点击没有画出线来,是因为我没有在刚开始就创建出来一条线的node,点击一下屏幕之后才会创建第一个,可以在刚进游戏的时候就创建一个。

这个是我临时写的一个demo,大家知道如何使用MyPhysicsCollider.js这个组件就好了,里边应该还有一些bug。

请问绿色线圈起来的部分是什么?

那个是防止两个不同的刚体有交叉,划线的时候不能穿过其他刚体,具体可以玩玩loveball有一样的功能,但是我这个只是粗略的写了一下,某些情况下还是会有交叉,应该还有更好的写法

如何让画的时候可以相交,也可以正常画出来,但是画完之后有相互碰撞的作用力呢?谢谢大神

不太理解你说的什么意思,两个刚体相交之后刚体可能会抖动,你的意思是两个刚体交叉之后会自动弹开吗?

对,先画出来,之后自动弹开。

这个我也没想过,有一个大胆的想法,比如判断到两条线相交的话就在这个刚体上加一个最小矩形形状,等弹开不相交的话再去掉这个形状,可以按这种方法去试试,只不过线的形状随机性太强,估计不会好弄

谢谢,我自己试试吧

根本就是个有问题的工程。也不知道你是从哪下的

留个爪子 了