Thuộc tính đối tượng

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

Thuộc tính kiểm soát cách mà các đối tượng trông như thế nào và hoạt động ra sao. Mỗi đối tượng trong Roblox Studio có một tập hợp thuộc tính riêng. Ví dụ, một đối tượng phần có các thuộc tính về màu sắc, kích thước và hình dạng. Các thuộc tính có thể được thay đổi trong cửa sổ Thuộc tính hoặc thông qua mã.

Để tìm hiểu về các thuộc tính, bạn sẽ khám phá các thuộc tính phổ biến có trong các phần và sau đó viết một đoạn mã để thay đổi màu sắc của các phần.

Cửa sổ Thuộc tính

Cửa sổ Thuộc tính có thể được sử dụng để tìm hiểu về các thuộc tính của một đối tượng. Sử dụng nó để xem các thuộc tính của một phần.

  1. Chọn một phần.

  2. Trong Cửa sổ Thuộc tính ở góc dưới bên phải, xem các thuộc tính khác nhau có thể được thay đổi, như màu sắc, kích thước, vật liệu và độ trong suốt. Bạn cũng có thể thay đổi hầu hết các thuộc tính trong cửa sổ này từ trong một đoạn mã.

Thêm chú thích vào các đoạn mã

Chú thích là các dòng đặc biệt bắt đầu bằng -- giúp lập trình viên nhớ những phần nào của đoạn mã làm gì. Khác với các mã khác, chú thích không chạy; chúng chỉ ở đó để bạn có thể để lại ghi chú cho bản thân và các lập trình viên khác. Đoạn mã này sẽ thay đổi thuộc tính Color của một phần khi bắt đầu trò chơi.

  1. Chọn một phần hiện có hoặc tạo một cái mới. Đổi tên phần thành PracticePart.

  2. Trong ServerScriptService, tạo một đoạn mã mới có tên ChangeColor.

  3. Trong đoạn mã, xóa mã mặc định. Sau đó, viết một chú thích bằng cách gõ -- và một mô tả ngắn gọn về những gì đoạn mã sẽ làm.

    Mô tả những gì đoạn mã làm
    -- Thay đổi màu sắc của một phần

Xác định vị trí của phần

Để thực hiện các thay đổi đối với một phần, bạn phải có thể mô tả vị trí của phần đó. Explorer là một công cụ tuyệt vời để tham chiếu các vị trí. Trong trường hợp này, PracticePart nằm dưới Workspace.

Bây giờ bạn đã biết phần ở đâu, vị trí của phần cần được chuyển đổi thành một cái gì đó mà một đoạn mã có thể hiểu.

  1. Dưới chú thích, gõ workspace.PracticePart.

    Tham chiếu PracticePart trong Workspace
    -- Thay đổi màu sắc của một phần
    workspace.PracticePart

Thay đổi một thuộc tính bằng mã

Bạn sẽ sử dụng một giá trị RGB để thay đổi màu sắc của phần. Máy tính sử dụng giá trị RGB, sự kết hợp của đỏ, xanh lá cây và xanh dương, để tạo ra tất cả các màu sắc trên màn hình của bạn.

Giá trị RGB sử dụng ba số từ 0 đến 255, được phân tách bằng dấu phẩy. Ví dụ, màu đen là (0, 0, 0) trong khi màu trắng là (255, 255, 255).

Đối với phần, đoạn mã sẽ thay đổi thuộc tính Color của nó thành một Color3 mới, một kiểu dữ liệu lưu trữ màu sắc.

  1. Sau PracticePart, gõ .Color để truy cập thuộc tính Color.

    Truy cập thuộc tính Color
    -- Thay đổi màu sắc của một phần
    workspace.PracticePart.Color
  2. Tiếp theo, gõ = Color3.fromRGB() Đoạn mã này sẽ cho phép bạn gán một màu mới.

    Sử dụng Color3.fromRGB()
    -- Thay đổi màu sắc của một phần
    workspace.PracticePart.Color = Color3.fromRGB()
  3. Giá trị màu RGB có thể được gõ thủ công bên trong dấu ngoặc, nhưng sử dụng bộ chọn màu thì dễ hơn. Nhấp vào bên trong dấu ngoặc, và sau đó nhấp vào bánh xe màu. Làm theo popup để tạo ra một màu.

    Mã của bạn nên trông giống như mã dưới đây.

    Cập nhật màu sắc của PracticePart
    -- Thay đổi màu sắc của một phần
    workspace.PracticePart.Color = Color3.fromRGB(255, 230, 50)
  4. Khởi động một bài kiểm tra chơi để kiểm tra rằng phần của bạn thay đổi màu sắc.

Tóm tắt

Tất cả các đối tượng đều có thuộc tính. Các phần có các thuộc tính như màu sắc và độ trong suốt. Đồng thời, các loại đối tượng khác có các thuộc tính riêng biệt của chúng.

Để thay đổi màu sắc của một phần, bạn cần có thể mô tả nơi tìm thấy nó. Nếu phần nằm trong Workspace, hãy sử dụng từ khóa workspace. Sau đó, sử dụng các toán tử chấm để chỉ ra phần mong muốn và truy cập các thuộc tính của nó.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.