‫Xin chào và chào mừng.
‫Trong bài giảng này, chúng ta sẽ xem cách chúng ta có thể thêm một thẻ cho diễn viên đầu thú của mình để biến nó trở
‫thành diễn viên duy nhất được chấp nhận vào cánh cửa bí mật của chúng ta.
‫Hãy đi sâu vào và xem hệ thống gắn thẻ diễn viên này hoạt động như thế nào.
‫Hiện nay.
‫Chúng tôi không muốn trình kích hoạt của mình phản hồi mọi trường hợp mà chúng tôi nhận được sự chồng chéo.
‫Không, chúng tôi muốn nó chỉ phản hồi rất cụ thể cho một diễn viên, đó là gargoyle.
‫Vậy làm cách nào để định cấu hình trình kích hoạt này để gargoyle là thứ duy nhất mà nó phản hồi?
‫May mắn thay, có một cơ chế để gắn thẻ các tác nhân nhất định với một số chuỗi nhất định để nói rằng nó có một
‫thuộc tính cụ thể.
‫Vì vậy, nếu bạn chọn diễn viên Gargoyle và cuộn xuống trong ngăn chi tiết, bạn sẽ tìm thấy và trên thực tế, bạn có
‫thể chỉ cần tìm kiếm nó.
‫Bạn có thể tìm kiếm các thẻ.
‫Đặc biệt, chúng tôi không tìm kiếm thẻ thành phần mà là thẻ diễn viên.
‫Bạn có thể thấy rằng có một phần tử mảng.
‫Bây giờ chúng ta hiểu mảng là gì.
‫Vì vậy, bạn có thể có nhiều thẻ.
‫Đó là một mảng các chuỗi.
‫Vì vậy, điều đầu tiên trong mảng này là bạn có thể thêm nó bằng nút thêm.
‫Bạn có thể xóa các phần tử khỏi nó bằng nút xóa, sau đó bạn có thể thêm vào một chuỗi.
‫Vì vậy, ví dụ, chúng tôi có thể muốn đặt một chuỗi cho biết nó sẽ mở khóa cửa một.
‫Vì vậy, chúng tôi sẽ đưa vào một chuỗi cho biết mở khóa một ví dụ.
‫Và sau đó những gì chúng tôi muốn làm là kiểm tra xem chuỗi đó có khớp với mở khóa trong CP thành phần kích hoạt của chúng
‫tôi hay không.
‫Vì vậy, những gì chúng tôi có thể làm ở đây là chúng tôi có thể truy vấn tác nhân khi chúng tôi xem qua các tác nhân chồng chéo trong vòng lặp for
‫của chúng tôi và chúng tôi có thể kiểm tra xem nó có một thẻ tác nhân cụ thể hay không.
‫Nó rất dễ làm.
‫Có một chức năng cho nó.
‫Vì vậy chúng tôi làm.
‫Actor, Arrow, Actor có thẻ và sau đó bạn chỉ cần nhập tên, tên f của thẻ, mà bạn thực sự có thể chỉ cần
‫sử dụng một chuỗi để đặt nó vào.
‫Vì vậy, những gì chúng ta có thể làm là chúng ta có thể mở khóa một cái như vậy và chúng ta có thể đặt dấu chấm phẩy ở cuối dòng
‫và chúng ta có thể bọc điều này trong một câu lệnh if.
‫Vì vậy, nói rằng nếu diễn viên có mở khóa thẻ, thì chúng ta hãy in ra một thông báo nhật ký về cơ bản sẽ là thông báo nhật ký
‫đó nói rằng chúng ta đang chồng chéo, thay vào đó chúng ta có thể nói đang mở khóa thực sự để rõ ràng rằng
‫có sự khác biệt.
‫Và ngược lại, nếu nó không tìm thấy bất cứ thứ gì để mở khóa, nó sẽ không in ra bất cứ thứ gì.
‫Và chúng ta hãy loại bỏ việc sử dụng tên diễn viên để tất cả thông báo nhật ký cho biết rằng chúng ta đang mở khóa bây giờ
‫hãy biên dịch lại.
‫Và sau khi hoàn tất, hãy mở nhật ký đầu ra của chúng tôi và gắn nó vào bố cục để chúng tôi
‫có thể xem kết quả.
‫Hãy đi và bắt đầu gần gargoyle của chúng ta.
‫Chơi, nhặt gargoyle, đưa nó vào hốc tường.
‫Tôi chỉ muốn cho bạn thấy rằng nếu tôi bước vào, sẽ không có thông báo nhật ký.
‫Có một thông báo nhật ký đến từ trình phát tiếng bíp.
‫Chúng tôi có thể xóa nhật ký đó, nhưng không có gì đến từ trình kích hoạt của chúng tôi.
‫Bây giờ chúng ta hãy lấy gargoyle và dán nó vào hốc tường.
‫Và họ có thể thấy rằng nó đang mở khóa vì thẻ mà chúng tôi đã áp dụng.
‫Vì vậy, hãy thử thách bạn làm cho thẻ mà chúng tôi có ở đó có thể định cấu hình vào lúc này.
‫Chúng tôi vừa mã hóa nó vào mã của chúng tôi.
‫Vì vậy, bạn sẽ tạo một thuộc tính bạn có thể chỉnh sửa mới.
‫Loại đó phải là tên F để nó khớp với những gì mà thẻ tác nhân đang mong đợi.
‫Và bạn sẽ thay thế chuỗi cố định của mình bằng chuỗi này trong mã và định cấu hình nó ở cấp độ thay thế,
‫đó là nơi thích hợp để chúng tôi có thể sử dụng lại trình kích hoạt này ở nhiều nơi.
‫Tạm dừng video và bắt đầu.
‫Được chứ.
‫Chào mừng trở lại.
‫Vì vậy, chúng ta sẽ chuyển qua tệp tiêu đề cho các thành phần kích hoạt của chúng ta.
‫Chúng ta sẽ đi đến phần dưới cùng và tạo một phần riêng tư mới và đặt một bản chỉnh sửa thuộc tính mới ở bất kỳ đâu.
‫Và nó sẽ là một tên loại F, không phải là một con trỏ trỏ đến tên F và tên F thực tế, mà chúng ta sẽ gọi là
‫Tên tôi đã không nói với bạn nên gọi nó là gì, nhưng hy vọng bạn cố gắng nghĩ ra Tên.
‫Tôi sẽ gọi đây là thẻ diễn viên có thể chấp nhận được, không đặt nó mặc định vào lúc này và chuyển sang thành phần kích hoạt
‫của chúng tôi, CBP.
‫Và thay vì sử dụng mở khóa ở đây làm thẻ diễn viên mà chúng tôi đang kiểm tra, chúng tôi
‫sẽ kiểm tra thẻ diễn viên được chấp nhận.
‫Tôi sẽ tiếp tục và biên dịch cái này.
‫Vậy thì tôi sẽ đi tìm cánh cửa bí mật của chúng ta.
‫Tôi sẽ đi và tìm các thành phần kích hoạt.
‫Và bạn có thể thấy rằng tôi vẫn đang tìm kiếm TAG.
‫Vì vậy, thẻ hành động được chấp nhận sẽ hiển thị ngay lập tức và chúng tôi sẽ mở khóa một thẻ để đảm bảo nó phù hợp với kiểu
‫đầu thú.
‫Một cách chính xác.
‫Chuỗi phải khớp hoàn toàn và phải có kết quả chính xác.
‫Hãy tiếp tục và kiểm tra nó cho chính mình, nhưng tôi sẽ không làm trong video.
‫Công cụ tuyệt vời.
‫Vì vậy, bây giờ chúng ta đã thấy làm thế nào chúng ta có thể gắn thẻ các diễn viên bằng chuỗi để cung cấp cho họ ý nghĩa chơi trò chơi
‫nhất định và làm điều đó có thể cấu hình hợp lý và linh hoạt từ bên trong.
‫Người biên tập.
‫Hẹn gặp lại các bạn trong video tiếp theo.