mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-10-09 00:26:11 +00:00
更新无限地图
This commit is contained in:
@@ -3,6 +3,7 @@ import { JNFrameInfo, JNSyncFrameEvent } from '../../extensions/ngame/assets/nga
|
||||
import { app } from './App';
|
||||
import { JNSyncAction } from '../../extensions/ngame/assets/ngame/sync/JNSyncAction';
|
||||
import { Camera } from 'cc';
|
||||
import GBaseMode from './battle/GBaseMode';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ccclass('WorldCanvas')
|
||||
@@ -13,8 +14,10 @@ export class WorldCanvas extends Component {
|
||||
@property(Camera)
|
||||
camera:Camera = null;
|
||||
|
||||
@property(Prefab)
|
||||
prefab:Prefab = null;
|
||||
@property([Prefab])
|
||||
prefabs:Prefab[] = [];
|
||||
|
||||
index:number = 0;
|
||||
|
||||
async onLoad(){
|
||||
|
||||
@@ -40,7 +43,9 @@ export class WorldCanvas extends Component {
|
||||
|
||||
//创建世界
|
||||
create(){
|
||||
this.root.addChild(instantiate(this.prefab))
|
||||
let world = instantiate(this.prefabs[this.index]);
|
||||
world.getComponent(GBaseMode).camera = this.camera;
|
||||
this.root.addChild(world)
|
||||
this.scheduleOnce(() => {
|
||||
app.sync.onStart();
|
||||
});
|
||||
|
Reference in New Issue
Block a user