Những con khủng long bây giờ tránh tháp trên con đường của nó để rampaging làng của người chơi,mwuahaha!Xin chúc mừng, bây giờ bạn đã học những điều cơ bản của GameplayKit pathfinding hệ thống. Hãy đọc để một số thực hành nhiều hơn, hoặc chuyển tiếp sang chương tiếp theonơi mà bạn sẽ sử dụng đại lý, mục tiêu và hành vi GameplayKit của hệ thống để thêm một sốtrí tuệ nhân tạo cơ bản vào trò chơi của bạn.Thách thứcChương này có hai thách thức - để có được thực hành thêm các loạichướng ngại vật, và một để sửa chữa một lỗi gây phiền nhiễu, bạn có thể nhận thấy trong khi thử nghiệm của bạntrò chơi với z thứ tự của sprites.Nếu bạn gặp khó khăn, bạn có thể tìm thấy giải pháp trong các nguồn tài nguyên cho chương này- nhưng để có đượcHầu hết từ cuốn sách này, cho những shot tốt nhất của bạn trước khi bạn nhìn!Thách thức 1: Thêm những trở ngạiBây giờ mà bạn đang tính toán khủng long của bạn đường dẫn bằng cách sử dụng đồ thị trở ngại của bạn, đó là thời gianđể thêm một số trở ngại tháp đến hiện trường để làm cho nó thú vị hơn một chút.Để làm điều đó, bạn sẽ tạo ra một ObstacleEntity mới.ObstacleEntity mới của bạn sẽ có một SpriteComponent do đó, nó có thể được trả lại cho cáccảnh, và một ShadowComponent vì vậy nó có thể có một bóng và được sử dụng trong những trở ngạiđồ thị.Để đặt chướng ngại vật trong cảnh, bạn sẽ vị trí chúng trong cảnh GameScene.skstập tin, trong các. Sprites lớp. Sau đó, khi ma bộ tạo ra một ObstacleEntity trong cácGameScene, các thực thể sẽ sử dụng nút trở ngại trong tập tin cảnh như một tham chiếu.Trước hết, thêm một số trở ngại đối với GameScene.Mở GameScene.sks. Trong thư viện phương tiện truyền thông, tìm thấy ma Stone1.png:
đang được dịch, vui lòng đợi..
