Bây giờ bạn có các mảng GKPath và GKPolygonObstacle sẵn trong mình
chức năng, bạn có thể tạo ra các mục tiêu của bạn.
Để thêm bàn thắng để một hành vi, bạn cần phải cung cấp cho các mục tiêu của một giá trị trọng. Trọng lượng
có giá trị cho các hành vi chỉ có bao nhiêu mục tiêu cá nhân nên ảnh hưởng đến
các quyết định được thực hiện. Một mục tiêu với một trọng lượng 0.0 sẽ không có hiệu lực trên các
quyết định được thực hiện bởi các hành vi, trong khi giá trị lượng khác được đưa vào tài khoản
tương ứng với các giá trị trọng lượng của các mục tiêu khác trong hành vi. Bạn sẽ sử dụng các giá trị
cho trọng lượng lên đến một giá trị tối đa là 1,0, trong đó sẽ được dành riêng cho hầu hết các
mục tiêu quan trọng.
Vì ở trên con đường này là quan trọng hơn nhiều so với những con khủng long đạt đến đỉnh cao của nó
tốc độ, mục tiêu tốc độ mục tiêu sẽ có một trọng lượng . 0.5
Thêm dòng sau vào pathBehavior (forAgent: onPath: avoidingObstacles), trước khi bạn
quay trở lại hành vi:
đang được dịch, vui lòng đợi..