溫馨提示×

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

小億
216
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()函數用于在節點上運行動作??梢愿鶕唧w的需求調整移動的時間、目標位置或移動的距離。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女