Bão

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Cơn bão là một rào chắn trụ tròn lớn mà thực sự bắt đầu lớn và dần bé hơn khi trận đấu tiến trình. Người chơi sẽ bị hại khi ở ngoài giới hạn của rào chắn - điều này khiến họ phải đến gần và gần nhau hơn và giúp trận đấu kết thúc trong một thời

The Storm Example

Cấu trúc

Do giới hạn quy mô phần, không thể làm cho bão một trụ tròn lớn. Thay vào đó, bão được tạo thành nhiều mảnh hình chữ nhỏ xếp xung quanh mép của thanh rào, làm cho nó xuất hiện như một trụ ngoại hình. Điều này được xử lý bởi:

  • ServerScriptService/Core/ShrinkingBarrier
  • ReplicatedStorage/Core/ShrinkingBarrierVisualization

Tùy chỉnh bão

Trong ReplicatedFirst/Configurations/MainConfiguration , các biến đổi sau đây có thể được điều chỉnh để tùy chỉnh bão:

Thiết lập Offset

Trung tâm mặc định của bão là trung tâm của bản đồ, nhưng bạn có thể thay đổi giá trị map_offset để buộc người chơi về một điểm khác khi bờ bão thu nhỏ.


map_size = 2450 * 4,
map_offset = Vector3.new(4900, 0, 4900),

Tùy chọn bão

Thấp hơn, bảng storm có giá trị cấu hình xác định cách bão hòa xảy ra trong các trận đấu, chẳng hạn như kích thước, thời gian và mức độ thu nhỏ của nó.


storm = {
radius = 6000,
time_before_start = 120,
debug_time_scale = 1,
number_of_stages = 10,
-- giai đoạn 0 (hiển thị vòng bắt đầu mà không có chuyển tiếp)
{ transition_length = 0,
wait_length = 150,
damage = 1,
move_scale = 0,
shrinkage_factor = 0 },
BiếnMô tả
radiusBắt đầu khu vực bão.
time_before_startThời gian trước khi bão đầu tiên xuất hiện.
debug_time_scaleThời gian để đổi, hữu ích cho việc tùy chỉnh các màn chơi. Thay đổi này lên mức cao hơn 1 để thực hiện các màn chơi của bão nhanh hơn.
number_of_stagesSố màn chơi bão có.
(bảng màn chơi)Một loạt các bảng (một cho mỗi giai đoạn như được định nghĩa bởi number_of_stages) chứa các biến này:

    tiếng việttransition_length— Thời gian bằng giây cho bão chuyển từ giai đoạn trước đó này sang giai đoạn này.

      tiếng việtwait_length— Thời gian bằng giây cho bão để chờ chuyển sang giai đoạn tiếp theo.

        tiếng việtdamage— Sát thương mỗi giây mà người chơi sẽ nhận khi đang bên ngoài cơn bão trong giai đoạn này.

          tiếng việtmove_scale— Multiplier that allowed the storm center to move more when transitioning to this stage. A value of 0 means the storm center will only move such that the entire storm in this stage will stay within the bounds of the storm of the previous stage.

            tiếng việtshrinkage_factor— Một phần của khu vực trước đó được trừ khỏi khu vực. Ví dụ, khu vực ở cuối giai đoạn 2 là 1000 vàshrinkage_factorcho giai đoạn 3 là 0,25, vì vậy bán kính ở cuối giai đoạn 3 sẽ là 750 (1000-(0.25*1000)).