LineLightPk.ts 666 B

123456789101112131415161718192021
  1. import { _decorator, Component, Node, SpriteFrame, Sprite } from 'cc';
  2. import { ResourcesUtils } from '../core/resourceManager/ResourcesUtils';
  3. const { ccclass, property } = _decorator;
  4. @ccclass('LineLightPk')
  5. export class LineLightPk extends Component {
  6. /**
  7. * 设置图片资源
  8. * @param type 0:红色底座光球,1:蓝色底座光球
  9. */
  10. public async setImag(type: number) {
  11. let img: SpriteFrame = await ResourcesUtils.load("Images/rolesBase/line" + type + "/spriteFrame", SpriteFrame, this.node);
  12. this.node.getComponent(Sprite).spriteFrame = img;
  13. }
  14. public destroyNode() {
  15. this.node.destroy();
  16. }
  17. }