liuzhiwei
2020-12-28 20d94d22bd80b0f3b748d2078916ebaa1d6ec856
Assets/Scripts/TowerDefense/Agents/Agent.cs
@@ -950,7 +950,8 @@
                SlowDownParticle.Clear();
            }
        }
        [SerializeField]
        private float destinationOffect = 0f;//怪物移动到塔位的偏移量
        /// <summary>
        /// 根据帧间的时间,来更新Agent的位置信息,其它信息直接删除.
        /// 1: 
@@ -991,9 +992,9 @@
                case EAgentMovDir.ZNegative:
                    {
                        curPos.z -= (deltaTime * finalSpeed);
                        if (curPos.z <= m_Destination.transform.position.z)
                        if (curPos.z <= m_Destination.transform.position.z + destinationOffect)
                        {
                            curPos.z = m_Destination.transform.position.z;
                            curPos.z = m_Destination.transform.position.z + destinationOffect;
                            swithNode = true;
                        }
                        break;