Duygular

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Bir ruh bir tür yüz animasyonu şu kadar kalıcı değil, kullanıcıların kendilerini ifade etmelerine ve başkalarına kalıcı bir yüz ifadesiyle tepki vermelerine izin veren çizgili kafalar için için için için için için için için için iç

Varsayılan ruh hali
Ağzınızın ruh halini açın

Modlar Oluşturulması

Bir karakter modeli ile animatörlük yapabilen bir kafaya sahipseniz, Yüz Animasyonu Editor kullanarak herhangi bir ruh animasyonunu oluşturabilirsiniz. Bloky veya Goblin referans karakter modelleri kullanmak istemiy

Bir ruh oluşturmak için:

  1. Oyun alanına animatörlü bir kafaya sahip bir karakter modeli ekleyin.

  2. Yüz Animasyonu Editoru .

    1. Menü çubuğunda, Avatar sayfasına geçin.

    2. Animasyon Animasyonu bölümünde, Animasyon Editörü'ne tıklayın. Animasyon Editörü penceresi görüntülenir.

    3. Görüntüde, animatörlü bir kafayla karakter modelinizi seçin. Bir diyalog görüntülenir.

    4. Animasyon Adı alanına yeni bir animasyon adı girin, sonra Oluştur düğmesine tıklayın. Animasyon Editor penceresi medya ve oynatma kontrollerini, zaman çizgisini ve 2>takip listesini2> gösterir.

    5. Animasyon Editörünün takip listesi sayfasındaki Yüz düğmesine tıklayın. Yüz Animasyonu Editori, takip listesinin sol tarafında görüntülenir.

  3. Yüz Animasyonu Editor , yüz parçalarını manipüle etmek için kaydırıcıları ayarla. Animasyon, yüz parçasını manipüle ettiğiniz her bir yüz parçası için otomatik olarak kayıt listesindeki animasyon izleriyle görüntülenir. Karakterinizin yüzü de görüntülenir.

    • Bir slider'da bir adım geri almak için, CtrlZ ( Z )'e basın.
    • Bir slider'da bir adım yeniden yapmak için, CtrlY ( 2>Y2> )'e basın.
    • Bir slayera varsayılan değerine sıfırlamak için, slider'a sağ tıklayın. Bir konteyner menüsü görüntülenir. Seçili Seçili Sıfırla .
  4. animasyonoluşturduktan sonra Mediya ve Oynatma Kontrolleri menüsüne gidin ve … düğmesine tıklayın. Bir pop-up menü görüntülenir.

  5. Rozet animasyonunu kaydetmek için Kaydet veya Kaydet As seçin. Animasyon, AnimSaves nesninin çocuğu olarak 2>Araç2> penceresinde görüntülenir.

  6. (Opcional) Bir varlık ID'sini mod animasyonuna at ve Araç Kutusu kullanmak için kaydet,

    1. In the Explorer window, right-click on your new mood animasyon. A contextual menu displays.

    2. Roblox'a Kaydet seçeneğini seçin. Varlık Yapılandırma Kutusu diyalogu görüntülenir.

    3. Aşağıdaki alanlara doldurun:

      • Başlık : eklentibir ismi.
      • Açıklama : Potansiyel bir kullanıcının beklentisi olan eklentinin yapması gerekenleri açıklayan bir açıklama.
      • Yaratıcı : eklenti'in yaratıcısı olarak özellik atadığınız yaratıcı.
    4. Click the Gönder button. After a moment, the Asset Configuration dialog displays your mood's Animation.AnimationID that you can use to set the mood to characters within your experiences.

Modları Ayarlama

Herhangi bir animasyonkafaya sahip her karakterin bir çocuğu var AnimasyonLocalScript

Animasyon Kodlarını Düzenleme

Her karakterinizin deneyiminizdeki özel bir ruh haline ayarlayabilirsiniz, onların ruh'unu Animation.AnimationID herhangi bir etkinliğe tetiklediğinde şimdiye kadar açık bir animasyon ile açar. Örneğin, şu Script editörleri, karakterinizin ağzını açtığı anda et


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" -- Mod
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)

HumanoidDescription'ı kullanıyor

Ayrıca, HumanoidDescription sistemini kullanarak kullanıcı karakterlerini bulabilir ve herhangi bir varsayılan animasyon için onların AnimationIDs ını herhangi bir özelleştirilmiş animasyon için yanlış bir yüzücüğü


local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
local descriptionClone = humanoid:GetAppliedDescription()
descriptionClone.IdleAnimation = 10725833199
-- İnsanoid'e "descriptionClone"i uygula
humanoid:ApplyDescription(descriptionClone)
end

Modları Devre dışı Bırakma

Mood'ları deneyiminizden etkinleştirmek için, AnimateLocalScript altındaki ruh nesnelerini silabilirsiniz. Örneğin, aşağıdaki Script , her karakterin 2>ruh2> 5> Class.StringValue 8>de8> katılınca etkiliyor:


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)