Unity/Asset 분석

[RTS Engine] 코드로 Unit 움직이기

lipnus 2021. 7. 15. 21:28
반응형

코드로 Unit 움직이기

사용자가 조작하는거 말고

    [SerializeField] Unit unit;
    [SerializeField] GameManager gameMgr;
    [SerializeField] Transform target;
    
    void Start()
    {
        gameMgr.MvtMgr.Move(unit, target.position, 0.0f, null, InputMode.movement, false);
    }

 

MovementManager의 Move method를 이용한다

MovementManager는 GameManager안에 들어있으므로 쟤를 쓸 때 GameManager를 통해 호출하는 것이 편리함.

public ErrorMessage Move(Unit unit, Vector3 destination, float offsetRadius, Entity target, InputMode targetMode, bool playerCommand)
반응형