怎么制作一个弓箭手敌人ai?

我最近在做一款第三人称动作游戏,处理ai时候,要做一个弓箭手的ai。可是我不知道该怎么实现远程攻击?该怎么制作?