Cảm xúc

*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 mood là một loại hoạt họa mặt cho những đầu có thể lặp lại mãi mãi, cho phép người dùng biểu hiện bản thân và phản ứng với người khác bằng một trạng thái mặt màu tươi tắn. Moods chơ

Tâm trạng mặc định
Mở miệng hồn hết

Tạo cảm xúc

Nếu bạn có một mô hình nhân vật với một đầu có thể hoạt hóa, bạn có thể tạo bất kỳ hoạt họa nào bạn có thể nghĩ về sử dụng Trình biên tập Nhân vật Blocky .

Để tạo ra một cảm xúc:

  1. Thêm một mô hình nhân vật với một đầu có thể hoạt hóa vào viewport.

  2. Mở Trình biên tập hoạt họa mặt .

    1. Ở thanh menu, hãy chuyển đến trang Avatar .

    2. Trong phần Hoạt Hình , hãy nhấp vào Trình Hoạt Hình. Cửa sổ Trình Hoạt Hình hiển thị.

    3. Trong viewport, chọn mô hình nhân vật của bạn với một đầu có thể hoạt họa. Một hội thoại xuất hiện.

    4. Trong trường Tên Hoạt Hình , nhập một tên hoạt hình mới, sau đó nhấp vào nút Tạo . Cửa sổ Trình Chỉnh Hoạt Hình hiển thị các media và playback controls , 1> timeline1> và 4> track list4>.

    5. Trong danh sách trình phát của Editor Animation, hãy nhấp vào nút Mặt . The Trình phát Animation Mặt will be displayed to the left of the track list.

  3. Trong Trình biến hình mặt , điều chỉnh các trượt tuyết cho các bộ phận mặt bạn muốn thao tác. Dòng thời gian hoạt họa cho mỗi bộ phận mặt bạn thao tác được hiển thị trong danh sách dòng theo thứ tự của các khung thời gian. Mặt của nhân vật cũng được cập n

    • Để huỷ một bước trên một trụ đơn, nhấn CtrlZ ( Z ).
    • Để làm lại một bước trên một trụ đơn, nhấn CtrlY ( Y ).
    • Để đặt lại một slider về giá trị mặc định của nó, right click on the slider. A contextual menu displays. Select Reset Selected .
  4. Khi bạn đã hoàn thành việc tạo hoạt hiệu ứng độngcủa bạn, hãy đến định dạng Media and Playback Controls và nhấp vào nút . Một menu pop-up hiện ra.

  5. Chọn Lưu hoặc Lưu như để lưu hoạt hiệu ứng độngkhuôn mặt. Hoạt họa được hiển thị trong cửa sổ Explorer như một con cái của đối tượng 1> AnimSaves1> (chính nó là con cái của cấu hình).

  6. (Tùy chọn) Để gán một ID tài nguyên cho hoạt họa nhân vật của bạn và lưu nó vào Toolbox để sử dụng trên tất cả các trải nghiệm của bạn,

    1. Trong Cửa sổ Explorer , nhấp chuột phải vào hoạt hiệu ứng độngnhận xét của bạn. Một menu上下文显示。

    2. Chọn Lưu vào Roblox . The Hộp thoại cấu hình tài sản displays.

    3. Điền các trường dưới đây:

      • Tiêu đề : Tên cho plugin của bạn.
      • Mô tả : Một mô tả mà một người dùng tiềm năng nên mong đợi plugin làm.
      • Creator : Người sáng tạo bạn muốn đóng góp như là người sáng tạo của plugin.
    4. Nhấp vào nút Gửi . Sau một lúc, hộp thoại Animation.AnimationID hiển thị Class.Animation.AnimationID của bạn, mà bạn có thể sử dụng để thiết lập tâm trạng cho các nhân vật trong trải nghiệm của bạn.

Cài đặt Tâm trạng

Mỗi nhân vật với một đầu hoạt họa có một con cháu Animate Class

Chỉnh sửa AnimationEffects

Bạn có thể tùy chỉnh một thần thái cụ thể cho mỗi nhân vật trong trải nghiệm của bạn bằng cách chỉnh sửa thần thái của họ bằng cách Animation.AnimationID mỗi khi một người dùng kích hoạt một sự kiện. Ví dụ, Script


local Players = game:GetService("Players")
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local animateScript = character:WaitForChild("Animate")
animateScript.mood.Animation1.AnimationId = "rbxassetid://7715145252" -- Tâm trạng
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)

Sử dụng mô tả người dùng

Bạn cũng có thể sử dụng hệ thống HumanoidDescription để tìm nhân vật người dùng và chỉnh sửa nhân vật người dùng của họ bằng cách sử dụng AnimationIDs cho bất kỳ hoạ


local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
local descriptionClone = humanoid:GetAppliedDescription()
descriptionClone.IdleAnimation = 10725833199
-- Xem xét "điều chỉnh mô tả" để ứng dụng cho người dùng
humanoid:ApplyDescription(descriptionClone)
end

Vô hiệu hóa Tâm trạng

Để tắt các thẻ cảm xúc khỏi trải nghiệm của bạn, bạn có thể xóa thẻ cảm xúc dưới cùng của thẻ Animate LocalScript . Ví dụ, thẻ Script này xóa mọi thứ từ 1>mood1>


local Players = game:GetService("Players")
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local animateScript = character:WaitForChild("Animate")
animateScript.mood:Destroy()
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)