cocos 2.4.5
多节点按这图中的红色轨迹进行action循环运动,如何做到节点位置变换?
有没类似运动进度一样的数据可以进行赋值?
轨迹分成无数个点,参考下贝塞尔曲线
论坛里有个贝塞尔曲线轨迹工具的,可以导出路径
我是用这个方法运行。问题是现在我有多个节点排队运行,途中不知道如何做到节点之间随机互换位置
我是用轨迹工具做的,用action运行这些点。~我想实现得是轨迹运行中跟别的节点互换位置和进度
例如图中1,2节点运行中,如何把两个节点位置互换然后继续按轨迹运行下去
这类对路径移动,有特殊要求的,还是建议自己定制一个路径管理类
搞个空节点当运动节点,你的星星当成子节点不要action,类比现实就是火车+乘客
这倒是个不错的方法
想不到如何实现好,因为曲线上会铺满节点做循环运动
用你截的图来说就是,星星与原来的父节点之间插入一个父节点,新的父节点负责原来星星的runAction,充当一辆火车, 原来的星星不做运动action老老实实当乘客,你的互换就是把星星从一辆火车上移到另外一辆上。你需要有地方管理火车上当前是哪位乘客。
懂了,感谢大佬