TypeScript中cc.moveTo()与cc.moveBy()怎么用

avatar
作者
筋斗云
阅读量:2

在TypeScript中使用Cocos Creator引擎的cc.moveTo()和cc.moveBy()函数,可以实现节点的移动。

cc.moveTo()函数用于将节点移动到指定位置,它接受三个参数:移动的时间、目标位置的x坐标、目标位置的y坐标。示例代码如下:

const moveDuration = 2; // 移动时间 const targetX = 100; // 目标位置的x坐标 const targetY = 200; // 目标位置的y坐标  const moveAction = cc.moveTo(moveDuration, targetX, targetY); node.runAction(moveAction); 

cc.moveBy()函数用于将节点相对于当前位置移动一个指定的距离,它接受三个参数:移动的时间、移动的距离的x分量、移动的距离的y分量。示例代码如下:

const moveDuration = 2; // 移动时间 const deltaX = 100; // x方向的移动距离 const deltaY = 200; // y方向的移动距离  const moveAction = cc.moveBy(moveDuration, deltaX, deltaY); node.runAction(moveAction); 

在以上示例代码中,node表示要移动的节点,runAction()函数用于在节点上运行动作。可以根据具体的需求调整移动的时间、目标位置或移动的距离。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!