编写小车翻车后。加载复活页面


loader.loadRes("views/OverCanvas", Prefab, (err: any, prefab: Prefab) => {
if (err) {
console.warn(err);
return;
}
let node: Node |null = null ;//这里之前用的不是let 小车没有回收。
node = instantiate(prefab) as Node;
this.node.parent.scene.addChild(node);
});注:这个加载资源可以优化。后期加上优化。
import { _decorator, Component, Node, Button } from 'cc';
import { GameCtl } from '../GameCtl';
const { ccclass, property } = _decorator;
@ccclass('OverView')
export class OverView extends Component {
@property({
type: Button
})
recycle_btn: Button = null;
@property({
type: Button
})
no_btn: Button = null;
start(){
this.recycle_btn.node.on("click",this.recycle_click,this);
this.no_btn.node.on("click",this.no_click,this);
}
recycle_click(){
GameCtl._instance.player.reborn();
this.node.destroy();//复活的页面。销毁
}
no_click(){
}
}







站长微信:xiaomao0055
站长QQ:14496453