Thiết lập và sử dụng Visual Scripting trong Unity

Visual Scripting trong Unity cho phép người sáng tạo phát triển logic trò chơi mà không cần viết các tập lệnh C# được mã hóa thủ công. Nó sử dụng đồ thị trực quan dựa trên nút, giúp cả lập trình viên và người không phải lập trình viên đều có thể thiết kế logic cuối cùng hoặc tạo nguyên mẫu. Ngoài ra, Visual Scripting bao gồm API cho các tác vụ nâng cao và tạo nút tùy chỉnh, cho phép các chức năng phức tạp hơn và cộng tác nhóm.

Cài đặt

Từ Unity Editor phiên bản 2021.1 trở đi, Visual Scripting được cài đặt theo mặc định dưới dạng một gói. Đối với các phiên bản trước của Unity, bao gồm 2019 LTS và 2020 LTS, bạn phải cài đặt gói Visual Scripting từ Unity Asset Store.

Để biết thêm thông tin về các gói, hãy xem phần Gói trong Unity Hướng dẫn sử dụng.

Cấu hình Visual Scripting

Để sử dụng Visual Scripting trong một dự án lần đầu tiên, bạn phải khởi tạo nó từ cửa sổ Cài đặt dự án của Trình chỉnh sửa. Cấu hình cài đặt và tùy chọn dự án của bạn để bắt đầu.

Chọn một sơ đồ điều khiển

Tìm hiểu các phím tắt phổ biến và chọn một sơ đồ điều khiển phù hợp với nhu cầu của bạn. Điều này sẽ nâng cao quy trình làm việc của bạn và làm việc với Visual Scripting hiệu quả hơn.

Cập nhật Visual Scripting

Luôn cập nhật Visual Scripting để đảm bảo bạn có các tính năng và cải tiến mới nhất. Tìm hiểu cách cập nhật Visual Scripting và quản lý bản sao lưu của bạn để ngăn ngừa mất dữ liệu.

yêu cầu hệ thống

Visual Scripting không có sự phụ thuộc bên ngoài, giúp bạn dễ dàng tích hợp vào các dự án Unity hiện có của mình.

Hiểu những điều cơ bản

Visual Scripting trong Unity xoay quanh hai khái niệm chính: Đồ thị và Nút. Đồ thị biểu diễn luồng logic trò chơi của bạn, trong khi Nút là các hàm, toán tử và biến riêng lẻ trong đồ thị.

Đồ thị

Biểu đồ là hình ảnh trực quan về tập lệnh của bạn. Có hai loại biểu đồ:

  • Biểu đồ luồng: Xử lý logic và luồng của trò chơi.
  • Biểu đồ trạng thái: Quản lý trạng thái và chuyển tiếp, lý tưởng cho trạng thái nhân vật hoặc giai đoạn trò chơi.

Điểm giao

Các nút biểu diễn các hàm, toán tử và biến. Kết nối các nút này từ các cổng của chúng với các cạnh để thiết kế logic của bạn một cách trực quan.

Tạo một tập lệnh đơn giản

Hãy tạo một tập lệnh đơn giản để di chuyển GameObject khi nhấn một phím:

  1. Chọn GameObject bạn muốn di chuyển.
  2. Đi tới Thêm thành phần và thêm thành phần Script Machine.
  3. Tạo Biểu đồ luồng mới bằng cách nhấp vào Mới và lưu vào dự án của bạn.
  4. Mở Biểu đồ luồng bằng cách nhấp vào nút Chỉnh sửa biểu đồ.

Xây dựng kịch bản

Thực hiện theo các bước sau để tạo kịch bản chuyển động:

  1. Thêm nút Start để xác định điểm vào của tập lệnh.
  2. Kéo một dây từ nút Start đến nút Update mới. Điều này đảm bảo tập lệnh chạy liên tục.
  3. Thêm nút Get Key Down và đặt khóa thành W.
  4. Kết nối nút Update với nút Get Key Down.
  5. Thêm nút Translate để di chuyển GameObject. Đặt vectơ dịch chuyển thành (0, 0, 1) để di chuyển về phía trước.
  6. Kết nối nút Get Key Down với nút Translate.

Biểu đồ cuối cùng của bạn sẽ trông như thế này:

Start --> Update --> Get Key Down (W) --> Translate (0, 0, 1)

Kiểm tra tập lệnh

Để kiểm tra tập lệnh:

  1. Lưu biểu đồ và quay lại Trình soạn thảo Unity.
  2. Nhấn Play để chạy trò chơi.
  3. Nhấn phím W để xem GameObject di chuyển về phía trước.

Phần kết luận

Chúng tôi đã giới thiệu những điều cơ bản về Visual Scripting trong Unity. Chúng tôi đã đề cập đến việc thiết lập công cụ, hiểu biểu đồ và nút, và tạo một tập lệnh chuyển động đơn giản. Visual Scripting là một công cụ mạnh mẽ dành cho những người thích cách tiếp cận trực quan để lập trình hoặc là người mới lập trình. Khi bạn trở nên quen thuộc hơn với Visual Scripting, bạn có thể tạo ra các hành vi và hệ thống phức tạp hơn cho các dự án trò chơi của mình.