You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
617 B
21 lines
617 B
import { _decorator, Color, Component, Node, Sprite } from 'cc';
|
|
import MTools from '../tools/MTools';
|
|
const { ccclass, property } = _decorator;
|
|
|
|
@ccclass('DefaultSpriteFrame')
|
|
export class DefaultSpriteFrame extends Component {
|
|
@property
|
|
color: Color = new Color();
|
|
start() {
|
|
let r = this.color.r;
|
|
let g = this.color.g;
|
|
let b = this.color.b;
|
|
let a = this.color.a;
|
|
let sprite = this.node.getComponent(Sprite);
|
|
if (!sprite)
|
|
sprite = this.node.addComponent(Sprite);
|
|
sprite.spriteFrame = MTools.getDefaultSpriteFrame(r, g, b, a);
|
|
}
|
|
}
|
|
|
|
|
|
|