| 123456789101112131415161718 |
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class LoadingBar extends cc.Component {
- @property({ type: cc.Sprite, displayName: '进度条' })
- private bar: cc.Sprite = null;
- private len: number;
- onLoad() {
- this.len = this.bar.node.width;
- this.bar.node.x = -this.len;
- }
- setProgress(current) {
- this.bar.node.x = -this.len + (current / 100 * this.len);
- }
- }
|