SSentryEdit
Quy trình

Cách làm map Fortnite bằng Verse và một agent

03
Ví dụ thực tế

Một nút tặng vật phẩm

Hầu hết dự án Verse đầu tiên đều bắt đầu nhỏ. Người chơi nhấn một nút và nhận một vật phẩm. Đây là cách một thay đổi đi từ yêu cầu của bạn đến lần thử trực tiếp, với SentryEdit sửa file còn bạn đưa ra quyết định tại 4 điểm rõ ràng.

01

Mở thư mục dự án

Chọn thư mục dự án đảo làm thư mục làm việc trong SentryEdit và chọn Ask first.

02

Mô tả thay đổi

Viết tác vụ bằng lời thường, ví dụ một nút tặng vật phẩm.

03

Xem diff

Đọc từng chỉnh sửa được đề xuất, chấp nhận những dòng bạn muốn và từ chối phần còn lại.

04

Build và thử

Build từ menu Verse, đẩy thay đổi vào một phiên chỉnh sửa trực tiếp và chơi thử.

File Verse mà nó viết

reward_button.verse
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }

reward_button := class(creative_device):

    @editable
    Button : button_device = button_device{}

    @editable
    Granter : item_granter_device = item_granter_device{}

    OnBegin<override>()<suspends> : void =
        Button.InteractedWithEvent.Subscribe(OnPressed)

    OnPressed(Agent : agent) : void =
        Granter.GrantItem(Agent)
        Print("Item granted")

Device giữ hai device đã đặt trong các trường @editable. OnBegin chạy khi game bắt đầu và đăng ký OnPressed vào InteractedWithEvent của nút. Khi người chơi nhấn nút, item granter trao vật phẩm của nó cho người chơi đó.

Tác vụ hướng dẫn UEFN cho người mới

Trợ giúp tạo map đầu tiên

Bạn đang tìm trợ giúp tạo một map Fortnite Creative? Hãy bắt đầu bằng một kế hoạch, không phải code. Ở chế độ Plan only, SentryEdit dùng web_search và http_get để đọc tài liệu của Epic về Verse và các device của bạn, rồi write_file lưu một danh sách kiểm tra ngắn gồm 5 bước vào thư mục dự án, ví dụ nên đặt device nào và nên viết file Verse nào trước. Không có gì trong dự án bị đổi. Hãy làm theo danh sách từng bước một, nhờ agent giải thích mọi từ bạn chưa biết, và thử sau mỗi bước.

Đưa map đầu tiên lên xuất bản

Lần đầu xuất bản map Fortnite UEFN của bạn, một danh sách kiểm tra sẽ giúp ích. Hãy nhờ SentryEdit chạy grep tìm các dòng Print còn sót, liệt kê các trường @editable không dùng và read_file từng device thêm một lần nữa. Bạn nhận một báo cáo 3 hoặc 4 mục, và Ask first cho phép bạn duyệt từng bản sửa. Việc xuất bản diễn ra ở Creator Portal của Epic, nơi đảo nhận island code, và Island Creator Rules của Epic được áp dụng. Hãy đọc diff, build lại và thử trong phiên chỉnh sửa trực tiếp trước.

SentryEdit cho Windows

Bắt đầu dự án Verse đầu tiên của bạn

Tải SentryEdit ↗