设置相机
This commit is contained in:
@@ -13,10 +13,9 @@ namespace NBF
|
||||
{
|
||||
public CameraShowMode Mode = CameraShowMode.None;
|
||||
|
||||
private CameraAsset _cameraAsset;
|
||||
[SerializeField] private CameraAsset _cameraAsset;
|
||||
private CameraShowMode _lastMode = CameraShowMode.None;
|
||||
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (_lastMode == Mode) return;
|
||||
@@ -30,7 +29,8 @@ namespace NBF
|
||||
//第一人称视角
|
||||
SetFPPCam();
|
||||
}
|
||||
_lastMode = Mode;
|
||||
|
||||
_lastMode = Mode;
|
||||
}
|
||||
|
||||
|
||||
@@ -42,14 +42,15 @@ namespace NBF
|
||||
|
||||
private void SetFPPCam()
|
||||
{
|
||||
// var map = App.Main.GetComponent<Map>();
|
||||
// var unityComponent = map.SelfMapUnit.GetComponent<UnitUnityComponent>();
|
||||
// if (unityComponent != null)
|
||||
// {
|
||||
// _cameraAsset.fppVCam.LookAt = unityComponent.RootAsset.FppLook;
|
||||
// _cameraAsset.fppVCam.Follow = unityComponent.ModelAsset.NeckTransform;
|
||||
// unityComponent.ModelAsset.LookIk.solver.target = unityComponent.RootAsset.FppLook;
|
||||
// }
|
||||
var player = FPlayer.Instance;
|
||||
if (player != null)
|
||||
{
|
||||
_cameraAsset.fppVCam.LookAt = player.FppLook;
|
||||
_cameraAsset.fppVCam.Follow = player.ModelAsset.NeckTransform;
|
||||
// _cameraAsset.fppVCam.follow
|
||||
// _cameraAsset.fppVCam.ResolveFollow()
|
||||
player.ModelAsset.LookIk.solver.target = player.FppLook;
|
||||
}
|
||||
|
||||
_cameraAsset.fppVCam.Priority = 10;
|
||||
_cameraAsset.tppVCam.Priority = 0;
|
||||
|
||||
Reference in New Issue
Block a user