vault backup: 2024-08-16 15:15:02
This commit is contained in:
parent
aa6ce79cc6
commit
537942b893
@ -57,7 +57,7 @@ RegisterEventListener(): void
|
||||
- SwitchToLiveArea()
|
||||
- 设置Idol的位置。
|
||||
- this.OnSwitchLiveArea.Broadcast(oriUUID, uuid);
|
||||
- DirectorEventSystem.Emit(this, DirectorEvent.OnFinishSwitchLiveAreaLocal, this.CurrentLiveAreaUUID)
|
||||
- DirectorEventSystem.Emit(this, DirectorEvent.OnFinishSwitchLiveAreaLocal, this.CurrentLiveAreaUUID) TsDirectorCamManagerActor.ts
|
||||
- console.log('切换直播区域,area=[' + (liveArea as UE.LiveAreaActor).Title + ']')
|
||||
- DirectorCamUtil.EnsureWorkShopReady(this, placement.UUID, () => { this.SwitchWorkShopInAreaServer(0) }) ***TsDirectorCamManagerActor.ts***
|
||||
- SwitchWorkShopInAreaServer
|
||||
@ -70,6 +70,21 @@ RegisterEventListener(): void
|
||||
E_StartCut(progress: number): void {
|
||||
this.camManagerCache = DirectorCamUtil.PushStreamOnServerAsync(this, UE.EPushStreamMethod.Cut, false, this.camManagerCache)
|
||||
}
|
||||
|
||||
function PushStreamOnServerAsync(context:UE.Object, method:UE.EPushStreamMethod,bForce:boolean, camManagerCache? : TsDirectorCamManagerActor):TsDirectorCamManagerActor{
|
||||
let camManager = GetCamManager(context, camManagerCache)
|
||||
if(camManager){
|
||||
camManager.PushStreamOnServerAsync(method, bForce)
|
||||
}
|
||||
return camManager
|
||||
}
|
||||
|
||||
// Server端判断是否可以推流。(存在网络延迟<E5BBB6>?
|
||||
@ufunction.ufunction(ufunction.Reliable, ufunction.ServerAPI)
|
||||
PushStreamOnServerAsync(method:UE.EPushStreamMethod, bForce : boolean):void{
|
||||
let newPGMTaskData = DirectorCamUtil.CopyTaskData(this.prestreamTaskData)
|
||||
this.RequestPGMTaskServer(newPGMTaskData, method, bForce)
|
||||
}
|
||||
```
|
||||
|
||||
## TsMovableLiveAreaComponent
|
||||
|
Loading…
x
Reference in New Issue
Block a user