Những hai mục tiêu mỗi thực hiện một nhiệm vụ khác nhau: toFollowPath thúc đẩy hành viđể giữ cho các đại lý phải đối mặt với chuyển tiếp trên con đường, trong khi toStayOnPath ảnh hưởng cáchành vi để giữ cho các đại lý trong vòng bán kính của con đường. Cùng nhau, hai bàn thắngđảm bảo rằng những con khủng long sẽ đi bộ con đường và đầu một cách chính xác giữa cácnút trên con đường.Mà hoàn thành DinosaurPathBehavior của bạn. Bây giờ bạn sẽ thêm nó vào của bạnkhủng long.Thiết lập một hành vi trên một đại lýLàm cho một con khủng long hành xử — dễ dàng hơn nói hơn làm?Vâng, nó thực sự là khá dễ dàng nhờ GameplayKit. Bây giờ mà bạn đã xác định cáchành vi, bạn chỉ cần có để thiết lập các hành vi trên DinosaurAgent cho nó để kéo cácdòng.Mở GameScene.swift và tìm thấy setDinosaurOnPath(_:toPoint:).Nó là chỉ các Triceratopses sẽ sử dụng DinosaurAgent để di chuyển, và như vậymột cách hợp lý, chỉ T-Rex và ông chủ T-Rex sẽ sử dụng sẵn có của bạnpathfinding mã. Ở dưới setDinosaurOnPath(_:toPoint:), xác định vị trí dòng:
đang được dịch, vui lòng đợi..
