少年修仙传客户端代码仓库
client_Hale
2018-11-19 8694740db41ff388c8d849211561b2ffce28fc8c
2396 【1.3】地图视角出现异常
2个文件已修改
17 ■■■■ 已修改文件
Core/GameEngine/SnxxzGame.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/MapArea.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/SnxxzGame.cs
@@ -81,7 +81,7 @@
                for (int i = 0; i < column + 1; ++i)
                {
                    _start = new Vector3(_startX + i * size, _hero.Pos.y + 0.001f, _startZ);
                    _end = new Vector3(_startX + i * size, _hero.Pos.y + 0.001f, _startZ + row* .5f);
                    _end = new Vector3(_startX + i * size, _hero.Pos.y + 0.001f, _startZ + row * .5f);
                    Gizmos.DrawLine(_start, _end);
                }
@@ -224,7 +224,8 @@
    {
        var _areaCamera = Config.Instance.Get<TableConfig.AreaCameraConfig>(_type);
        if (_areaCamera == null)
        if (_areaCamera == null
         || GA_Hero.s_MapSwitching)
        {
            yield break;
        }
@@ -239,12 +240,17 @@
        CameraController.Instance.rotationY = _areaCamera.RotY * Constants.F_DELTA;
        float _time = 2f;
        while (_time > 0)
        while (_time > 0 && !GA_Hero.s_MapSwitching)
        {
            _time -= Time.deltaTime;
            yield return null;
        }
        if (GA_Hero.s_MapSwitching)
        {
            yield break;
        }
        CameraController.Instance.AcceptInput = false;
        CameraController.Instance.Distance = _areaCamera.Distance * Constants.F_DELTA;
Fight/Stage/Dungeon/MapArea.cs
@@ -108,6 +108,11 @@
    private void OnTriggerExit(Collider other)
    {
        // if (GA_Hero.s_MapSwitching)
        // {
        //     return;
        // }
        if (_type >= 3000)
        {
            SnxxzGame.Instance.MovingCamera(false, _type);