ムード は、顔のアニメーション のタイプで、ループして無限に表現できる頭のための 顔のアニメーション です。ユーザーは、抱く、クライム、および2>スイム2>など、持続的な顔のエモートで自分自身を表現し、他
ムードの作成
アニメーション可能な頭を持つキャラクターモデルを持っている場合は、顔アニメーションエディタ を使用して、あなたが考えついたすべてのムードアニメーションを作成または変更できます。ブロック</
ムードを作成するには:
ビューポートにアニメーション可能な頭を追加するキャラクターモデルを追加します。
Open the フェイスアニメーションエディタ .
In the menu bar, メニューバーで アバター タブに移動します。
In the アニメーション セクション, click on the アニメーションエディタ. The Animation Editor ウィンドウが表示されます。
ビューポートで、アニメーション可能な頭を持つキャラクターモデルを選択します。ダイアログが表示されます。
In the アニメーション名 フィールドに、新しいアニメーション名を入力し、 then click the Create ボタン。 アニメーションエディタウィンドウは、 メディアと再生コントロール 、1>タイムライン1>、および4>トラックリスト4> を表示します。
アニメーションエディタの トラックリスト の中で、顔 ボタンをクリックします。顔のアニメーションエディタ がトラックリストの左に表示されます。
In the フェイスアニメーションエディタ 、顔のパーツを操作するためのスライダーを調整します。フェイスパーツを操作するたびに自動的にトラックリストに表示されるアニメーショントラックが表示されます。キーフレームは、現在の位置を表示するためのトラックリストの上に自動的に表示されます。キャラクターの顔は、ビューポー
- スライダーのステップを取り消すには、CtrlZ (⌘Z) を押します。
- スライダーのステップを再読み込むには、CtrlY (⌘Y) を押します。
- スライダーをデフォルトの値にリセットするには、スライダーを右クリックします。コンテキストメニューが表示されます。 選択したリセット を選択します。
アニメーションを作成したら、メディアとプレイバックコントロールに移動し、… ボタンをクリックします。ポップアップメニューが表示されます。
Select 保存 または 保存アス を選択して、ムードアニメーションを保存します。アニメーションは エクスプローラー ウィンドウの子として表示されます。
(オプション) アセット ID をマップのムードアニメーションに割り当て、ツールボックスに保存して、エクスペリエンス全体で使用するために保存します。
In the エクスプローラー ウィンドウ, right-click on your new mood animation. A コンテキストメニューアニメーション表示されます。
Select Roblox に保存 . The アセット構成ダイアログ displays.
次のフィールドに記入してください:
- タイトル : プラグインの名前。
- 説明 : 潜在的ユーザーがプラグインを期待するものを説明します。
- クリエイター : プラグインのクリエーターとして帰属させたいクリエイター。
クリックしてください 送信 ボタン。後で、アセット構成ダイアログは、あなたのムードをキャラクター内のあなたのムードに設定するために使用できる Animation.AnimationID が表示されます。
ムードを設定する
アニメーショルヘッドの持つ子 アニメーショルヘッド LocalScript Class.StringValue

アニメーションエイドを編集する
ユーザーがイベントをトリガーするたびに、エクスペリエンス内の各キャラクターの Animation.AnimationID を編集して、そのムードを Script のエディットに設定できます。たとえば、次の Class.Script は、ユーザーがエクスペリエンスに入るたびにムードを 2>Class.Animation.
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" -- ムード
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)
ヒューマノイドの説明を使用する
また、HumanoidDescription システムを使用して、ユーザーのキャラクターを見つけ、AnimationIDs の任意のデフォルトのアニメーションについて、そのキャラクターの Script は、そのキャラクターが待機中に左��
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid thenlocal descriptionClone = humanoid:GetAppliedDescription()descriptionClone.IdleAnimation = 10725833199-- 「説明クローン」をヒューマノイドに適用humanoid:ApplyDescription(descriptionClone)end
ムードを無効にする
エクスペリエンスのムードを無効にするには、 アニメート LocalScript の下にあるムードオブジェクトを削除できます。たとえば、次の Script は、エクスペリエンスに参加するときにすべてのキャラクターの 1>ムード1> を 4> Class
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)