引入 Cinemachine 和 CameraModule,添加摄像机跟随缓动效果
This commit is contained in:
@@ -113,6 +113,7 @@ namespace SepCore.Procedure
|
||||
|
||||
GameEntry.UIRouter.CloseUIAsync(UIFormType.HudForm).Forget();
|
||||
|
||||
GameEntry.CameraModule?.SetTarget(null);
|
||||
Player = null;
|
||||
GameEntry.SimulationWorld?.ClearSimulationState();
|
||||
|
||||
@@ -126,6 +127,7 @@ namespace SepCore.Procedure
|
||||
try
|
||||
{
|
||||
Player = await GameEntry.Entity.ShowPlayerAsync(_currentPlayerData);
|
||||
GameEntry.CameraModule?.SetTarget(Player != null ? Player.CachedTransform : null);
|
||||
await GameEntry.UIRouter.OpenUIAsync(UIFormType.HudForm);
|
||||
|
||||
int selectedRoleId = procedureOwner.GetData<VarInt32>("SelectedRoleId").Value;
|
||||
|
||||
Reference in New Issue
Block a user