少年修仙传客户端代码仓库
hch
3 天以前 600733c8f592cb9e65f2b7a3e110ac1d686e6bfe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, February 05, 2018
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
 
namespace vnxbqy.UI
{
 
    public class FollowTargetIgnoreY : MonoBehaviour
    {
        Transform m_Target;
        Camera m_Camera;
        float yRecord = 0f;
 
        public void Follow(Transform _target, Camera _camera)
        {
            m_Target = _target;
            m_Camera = _camera;
 
            if (m_Target != null)
            {
                yRecord = m_Target.position.y;
            }
        }
 
        private void LateUpdate()
        {
            if (m_Target != null && m_Camera != null)
            {
                var uiPosition = CameraUtility.ConvertToUIPosition(m_Camera, m_Target.position.SetY(yRecord));
                this.transform.position = uiPosition.SetZ(WindowCenter.Instance.uiRoot.transform.position.z);
            }
        }
 
 
    }
 
}