Seat

Hiển Thị Bản Đã Lỗi Thời

*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.

Một loại BasePart mà một nhân vật ngồi vào. Khi một nhân vật chạm vào một đối tượng Seat được bật, nó sẽ được kết hợp với bộ phận bằng cách sử dụng Weld và các kịch bản nhân vật mặc định sẽ chơi một hiệu ứng động

Làm thế nào để các chỗ ngồi hoạt động?

Khi một mô hình chứa một Humanoid và một BasePart được gọi là 'HumanoidRootPart' (th

Khi ngồi Seat.Occupant thuộc tính được đặt trên Humanoid đang ngồi trên ghế. Tiếp theo, thuộc tính Humanoid.SeatPart của hình người được đặt trên ghế.

Một nhân vật cũng có thể được buộc phải ngồi vào một chỗ ngồi bằng cách sử dụng hành động Seat:Sit() .

Có hai cách cho một nhân vật để thoát khỏi chỗ ngồi. Khi một người chơi nhảy ra, họ sẽ bị loại bỏ khỏi chỗ ngồi. Tuy nhiên, điều này cũng có thể được thực hiện thủ công bằng cách phá hủy mối hàn chỗ ngồi, ví dụ:

chỗ ngồi:Tìm con chuột đầu tiên("SeatWeld"):Destroy()

Ghế ngồi có một thời gian hồi phục (hiện tại là 3 giây) đang diễn ra trên cơ sở mỗi nhân vật mỗi ghế ngồi. Điều này có nghĩa là một khi một nhân vật đã rời khỏi ghế ngồi, họ không thể ngồi trở lại cùng một ghế ngồi trong vòng 3 giây. Điều này có th

Ghế ngồi có thể được sử dụng cho?

Ghế ngồi có một loạt các mục đích sử dụng, từ rõ ràng đến không thống nhất.

  • Tạo ghế hoặc ghế dành cho người không cần phải làm bất kỳ lập trình nào
  • Cho phép nhân vật 'ngồi' vào các thiết bị di chuyển như xe hơi mà không bị lăn xung quanh
  • Tạo các giao diện được điều khiển bởi nhân vật trên chỗ ngồi bằng cách sử dụng thuộc tính Seat.Occupant

Mẫu mã

Detecting Seat Occupant

local Players = game:GetService("Players")
local seat = Instance.new("Seat")
seat.Anchored = true
seat.Position = Vector3.new(0, 1, 0)
seat.Parent = workspace
local currentPlayer = nil
local function onOccupantChanged()
local humanoid = seat.Occupant
if humanoid then
local character = humanoid.Parent
local player = Players:GetPlayerFromCharacter(character)
if player then
print(player.Name .. " has sat down")
currentPlayer = player
return
end
end
if currentPlayer then
print(currentPlayer.Name .. " has got up")
currentPlayer = nil
end
end
seat:GetPropertyChangedSignal("Occupant"):Connect(onOccupantChanged)

Tóm Tắt

Thuộc Tính

  • Đọc Song Song

    Dù có phải điều chỉnh hay không. Nếu được đặt vào true, ghế sẽ hoạt động như một phần bình thường.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Hình người đang ngồi trên ghế.

Thuộc Tính kế thừa từ Part
  • Không Sao Chép
    Đọc Song Song

    Định hình hình dạng chung của đối tượng.

Thuộc Tính kế thừa từ BasePart
  • Đọc Song Song

    Xác định có phải một bộ phận là vật rắn bởi vật lý hay không.

  • Không Sao Chép
    Đọc Song Song

    Tốc độ góc của hệ thống tập hợp phần.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Trung tâm của hàng loạt của bộ phận trong không gian thế giới.

  • Không Sao Chép
    Đọc Song Song

    Tốc độ truyền thẳng của hộp số.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Tổng trọng lượng của hàng tập họp.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Một tham chiếu đến phần chính của hệ thống.

  • Xác định loại bề mặt cho mặt sau của một bộ phận (+Z hướng).

  • Xác định loại bề mặt cho mặt dưới của một bộ phận (-Y hướng).

  • Không Sao Chép
    Đọc Song Song

    Xác định màu của một bộ phận.

  • Đọc Song Song

    Xác định vị trí và hướng tây của BasePart trên thế giới.

  • Đọc Song Song

    Xác định có phải vật nào có thể va chạm với nhau.

  • Đọc Song Song

    Xác định có phải xử lý phần nào trong các hành động truy vấn không gian.

  • Đọc Song Song

    Xác định nếu sự kiện TouchedTouchEnded xảy ra trên bộ phận.

  • Đọc Song Song

    Xác định có hay không một bộ phận tạo ra bóng tối.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả vị trí trên thế giới mà trung tâm hồi quang của một bộ phận được đặt.

  • Không Sao Chép
    Đọc Song Song

    Mô tả tên của một nhóm va chạm của một phần.

  • Không Sao Chép
    Đọc Song Song

    Xác định màu của một bộ phận.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Chỉ định các thuộc tính vật lý hiện tại của bộ phận.

  • Xác định một số thuộc tính vật lý của một bộ phận.

  • Đọc Song Song

    Được sử dụng để bật hoặc tắt các lực khí tương đối trên các bộ phận và tập hợp.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Các CFrame của các thành phần vật lý của BasePart .

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Kích thước thực tế của BasePart như được xem xét bởi các khối lận BasePart lận lý.

  • Xác định loại bề mặt cho mặt trước của một bộ phận (-Z hướng).

  • Xác định loại bề mặt cho mặt trái của một bộ phận (-X hướng).

  • Ẩn
    Không Sao Chép
    Đọc Song Song

    Xác định một hệ số nhân cho BasePart.Transparency mà chỉ người dùng địa phương mới có thể thấy.

  • Đọc Song Song

    Xác định có phải một bộ phận được chọn trong Studio không.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả hầu hết lượng lớn của bộ phận, sản lượng của nó và khối lượng.

  • Đọc Song Song

    Xác định xem liệu phần có đóng góp vào tổng sức mạnh hoặc tốc độ chết của cơ thâncứng rắn của nó hay không.

  • Đọc Song Song

    Xác định các thuộc tính và thuộc tính vật lý mặc định của một phần.

  • Không Sao Chép
    Đọc Song Song

    Tên của MaterialVariant .

  • Ẩn
    Không Sao Chép
    Đọc Song Song

    Mô tả sự quay của bộ phận trong thế giới.

  • Đọc Song Song

    Định vị lệch của các cột trụ của bộ phận từ các CFrame của nó.

  • Ẩn
    Không Sao Chép
    Đọc Song Song

    Mô tả vị trí của bộ phận trên thế giới.

  • Ẩn
    Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Thời gian kể từ lần cuối cập nhật vật lý.

  • Đọc Song Song

    Xác định mức độ phản chiếu của một bộ phận trên trời.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả thay đổi nhỏ nhất cho phép bởi phương pháp Thay đổi kích thước.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả các khuôn mặt mà một phần có thể được thay đổi kích thước.

  • Xác định loại bề mặt cho mặt phải của một bộ phận (+X hướng).

  • Đọc Song Song

    Quy tắc chính để xác định phần thân của một bản dựng.

  • Không Sao Chép
    Đọc Song Song

    Sự quay của bộ phận theo độ cho ba trục.

  • Không Sao Chép
    Đọc Song Song

    Xác định các kích thước của một bộ phận (Độ dài, chiều rộng, chiều cao).

  • Xác định loại bề mặt cho mặt trên của một bộ phận (+Y hướng).

  • Đọc Song Song

    Xác định mức độ mà một phần có thể được nhìn thấy thông qua (ản định hướng ngược lại của sự mờ dần).

Thuộc Tính kế thừa từ PVInstance
  • Không Sao Chép
    Không Thể Viết Kịch Bản
    Đọc Song Song
  • Không Sao Chép
    Không Thể Viết Kịch Bản
    Đọc Song Song

Phương Pháp

Phương Pháp kế thừa từ BasePartPhương Pháp kế thừa từ PVInstance

Sự Kiện

Sự Kiện kế thừa từ BasePart

Thuộc Tính

Disabled

Đọc Song Song

Dù có phải điều chỉnh hay không. Nếu được đặt vào true, ghế sẽ hoạt động như một phần bình thường.

Occupant

Chỉ Đọc
Không Sao Chép
Đọc Song Song

Hình người đang ngồi trên ghế

Phương Pháp

Sit

void

Buộc nhân vật với Humanoid để ngồi vào Chỗ ngồi.

Tham Số

humanoid: Instance

Lợi Nhuận

void

Sự Kiện