‫Xin chào và chào mừng.
‫Trong bài giảng này, chúng ta sẽ thiết lập các đầu vào có thể sửa lại để khi chúng
‫ta nhấn xuống hoặc trên phím chuột hoặc trên bộ điều khiển, chúng ta sẽ nhận được thông báo nhấn và thả từ Blueprint.
‫Hãy đi sâu vào và xem làm thế nào để làm điều này ngay bây giờ.
‫Chúng tôi không muốn thực hiện dấu vết này mọi lúc.
‫Chúng ta chỉ cần làm điều đó khi chúng ta đã sẵn sàng để lấy một đối tượng và chúng ta không muốn tự động lấy
‫nó khi chúng ta đến gần nó.
‫Vì vậy, để thực sự nắm bắt một thứ gì đó, chúng ta cần sử dụng đầu vào của chuột, một loại đầu vào nào đó.
‫Bây giờ trước đây chúng tôi đã làm điều này với các sự kiện trong Blueprint và chúng tôi sẽ làm điều đó một lần nữa với các sự kiện.
‫Chúng ta sẽ sớm xem cách thực hiện điều này trong C ++, nhưng trước tiên chúng ta sẽ làm điều đó với các sự kiện.
‫Và những gì tôi muốn làm là thiết lập nó để nó có thể hoạt động với bàn phím, nó có thể hoạt động với chuột hoặc nó có thể
‫hoạt động với một bộ điều khiển.
‫Vì vậy, để làm điều này, chúng tôi cần ánh xạ đầu vào, một thứ mà bạn thường thấy trong các trò chơi.
‫Và cách chúng ta sẽ làm điều này là đi tới cài đặt COG của chúng ta, chúng ta sẽ đi đến cài
‫đặt dự án, cuộn xuống công cụ và sau đó nhập liệu.
‫Đây là nơi chúng tôi thiết lập những thứ được gọi là ánh xạ hành động và ánh xạ trục.
‫Vì vậy, hai khái niệm này về cơ bản là ánh xạ giữa các nút hoặc thanh tương tự bộ điều
‫khiển của bạn, hoặc có thể là chuột và các nút chuột hoặc bàn phím của bạn.
‫Các hành động là những thứ rời rạc.
‫Đây là những thứ mà bạn nhấn một nút và nó chỉ xảy ra như một lần nhấn, như một lần nhả.
‫Và các ánh xạ trục là những thứ liên tục hơn, chẳng hạn như khi bạn di chuyển chuột một chút hoặc bạn hơi nghiêng bộ
‫điều khiển, có một mức độ mà bạn có thể nghiêng nó.
‫Bạn có thể nghiêng nó, không hề.
‫Bạn có thể nói với tất cả các cách hoặc bất cứ nơi nào ở giữa.
‫Đó là những cái rìu.
‫Chúng tôi sẽ không xử lý các trục trong phần này vì tất cả những gì chúng tôi đang giải quyết là một
‫hành động mà chúng tôi đang cố gắng kích hoạt thành phần grabber của mình.
‫Vì vậy, cách chúng tôi sẽ làm điều này là mở bản đồ hành động của chúng tôi.
‫Vì vậy, bạn có thể thấy đã có một vài ánh xạ hành động ở đây.
‫Có một bước nhảy và sau đó có một hành động chính.
‫Điều này đã được thiết lập cho chúng tôi vì chúng tôi đang sử dụng mẫu người đầu tiên và đã có một hành
‫động chính ở đây.
‫Bây giờ, hãy mở hành động chính đó ra và bạn sẽ thấy rằng có hai cách để kích hoạt hành
‫động chính.
‫Bạn có thể sử dụng nút chuột trái hoặc trình kích hoạt bên phải gamepad.
‫Bây giờ, vì tôi muốn cung cấp cho bạn ý tưởng về cách chúng tôi có thể thiết lập bản đồ hành động của riêng mình.
‫Tôi thực sự sẽ nhấn vào nút xóa bên cạnh hành động chính và chúng tôi sẽ tạo của
‫riêng mình.
‫Vì vậy, điều đầu tiên cần làm là nhấp vào nút thêm bên cạnh ánh xạ hành động.
‫Sau đó, chúng ta cần đặt tên cho hành động này.
‫Trong trường hợp của tôi, tôi sẽ gọi phần mềm này và sau đó chúng tôi cần chọn một ánh xạ.
‫Bây giờ bạn có thể thực hiện việc này từ menu thả xuống, nơi bạn có thể chọn bất kỳ ánh xạ nào
‫trong đây hoặc bạn có thể nhấp vào nút bàn phím nhỏ đó cho phép bạn nắm bắt bất cứ điều gì bạn đang làm.
‫Vì vậy, bạn nhấp vào nó, nó chuyển sang màu vàng và sau đó bạn nhấp lại hoặc bạn sử dụng bất kỳ phím nào.
‫Nếu tôi nhấn dấu cách, bạn có thể thấy nó đặt trong thanh không gian.
‫Nếu tôi thực sự nhấp bằng nút chuột trái của mình, bạn có thể thấy nó thêm tùy chọn nút chuột trái tại đây.
‫Vì vậy, một thử thách nhỏ dành cho bạn bây giờ là hãy tiếp tục và thiết lập bản đồ hành động này, thêm nút
‫chuột trái.
‫Có thể nếu bạn đã có một bộ điều khiển, hãy thêm vào một nút bộ điều khiển tại đây.
‫Được chứ.
‫Chào mừng trở lại.
‫Vì vậy, tôi sẽ thêm vào một ánh xạ hành động mới là nút thêm này.
‫Và sau đó những gì chúng tôi có thể làm là chúng tôi có thể Tôi không có bộ điều khiển của tôi được nối vào lúc này.
‫Vì vậy, những gì bạn có thể làm là nhấp vào menu thả xuống và chúng tôi có thể đi đến gamepad và bạn có thể tìm kiếm trình kích hoạt bên
‫phải của gamepad chẳng hạn, và điều đó sẽ thiết lập nó để khi bạn kéo trình kích
‫hoạt trên gamepad của mình, nó sẽ kích hoạt hành động lấy.
‫Vì vậy, chúng tôi đã thiết lập ánh xạ hành động.
‫Bây giờ chúng ta cần thực sự tận dụng nó.
‫Vì vậy, chúng ta sẽ chuyển sang bản vẽ nội dung của chúng ta.
‫Chúng tôi sẽ tìm kiếm trình phát tiếng bíp của chúng tôi và mở nó lên vì trình phát tiếng bíp là trình phát
‫có bộ phận lấy.
‫Và đó là những gì cuối cùng chúng tôi sẽ muốn kích hoạt và làm cho nó lấy một thứ gì đó.
‫Và cách chúng ta có thể làm điều này là nhấp chuột phải vào biểu đồ Sự kiện Kế hoạch chi tiết và tìm kiếm lấy.
‫Vì vậy, bây giờ có một sự kiện lấy sự kiện hành động đầu vào và điều này được liên kết với bất kỳ phím nào bạn đã thiết lập và
‫bạn có thể thay đổi điều đó và bạn có thể tạo màn hình trong trò chơi cho
‫phép người chơi của bạn thay đổi ánh xạ đầu vào.
‫Và những gì bạn nhận được ở đây là hai sự kiện, một sự kiện báo chí và một sự kiện được phát hành.
‫Vì vậy, tôi muốn thách thức bạn đăng nhập vào hành động cụ thể đó.
‫Vì vậy, hãy thêm nhật ký kế hoạch chi tiết cho khi nó được nhấn, thêm nó khi nó được phát hành và kiểm tra xem các ánh xạ của bạn có hoạt động hay
‫không.
‫Vì vậy, hãy đi vào trò chơi.
‫Sử dụng các phím cụ thể mà bạn đã ánh xạ để thực hiện hành động và xem liệu thông báo nhật ký của bạn có được in ra hay không.
‫Tạm dừng video và tiếp tục.
‫Chào mừng trở lại.
‫Vì vậy, đối với lệnh ép, chúng ta sẽ thực hiện một chuỗi in, điều này sẽ không nói lời chào.
‫Nó sẽ nói là nắm bắt và sau đó chúng tôi cũng sẽ có một cái được phát hành.
‫Một lần nữa, một chuỗi in sẽ cho biết đã phát hành như thế nào.
‫Vì vậy, bây giờ chúng ta hãy tiếp tục vào cấp độ dungeon của chúng tôi và chơi.
‫Và bây giờ nếu chúng ta nhấn nút chuột, nó sẽ nói là đã nắm lấy.
‫Khi tôi phát hành nó, nó nói rằng đã phát hành.
‫Và bạn có thể thấy rằng điều đó đang hoạt động như chúng tôi mong đợi.
‫Công cụ tuyệt vời.
‫Bây giờ chúng ta đã thấy cách chúng ta có thể thiết lập ánh xạ hành động có thể remap và ánh xạ có thể cho nhiều đầu vào.
‫Hẹn gặp lại các bạn trong bài giảng tiếp theo.