温馨提示×

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

小亿
97
2023-11-24 14:25:32
栏目: 编程语言

在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()函数用于在节点上运行动作。可以根据具体的需求调整移动的时间、目标位置或移动的距离。

0