ムード

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

ムード は、顔のアニメーション のタイプで、ループして無限に表現できる頭のための 顔のアニメーション です。ユーザーは、抱く、クライム、および2>スイム2>など、持続的な顔のエモートで自分自身を表現し、他

デフォルトのムード
口のムードを開く

ムードの作成

アニメーション可能な頭を持つキャラクターモデルを持っている場合は、顔アニメーションエディタ を使用して、あなたが考えついたすべてのムードアニメーションを作成または変更できます。ブロック</

ムードを作成するには:

  1. ビューポートにアニメーション可能な頭を追加するキャラクターモデルを追加します。

  2. Open the フェイスアニメーションエディタ .

    1. In the menu bar, メニューバーで アバター タブに移動します。

    2. In the アニメーション セクション, click on the アニメーションエディタ. The Animation Editor ウィンドウが表示されます。

    3. ビューポートで、アニメーション可能な頭を持つキャラクターモデルを選択します。ダイアログが表示されます。

    4. In the アニメーション名 フィールドに、新しいアニメーション名を入力し、 then click the Create ボタン。 アニメーションエディタウィンドウは、 メディアと再生コントロール 、1>タイムライン1>、および4>トラックリスト4> を表示します。

    5. アニメーションエディタの トラックリスト の中で、顔 ボタンをクリックします。顔のアニメーションエディタ がトラックリストの左に表示されます。

  3. In the フェイスアニメーションエディタ 、顔のパーツを操作するためのスライダーを調整します。フェイスパーツを操作するたびに自動的にトラックリストに表示されるアニメーショントラックが表示されます。キーフレームは、現在の位置を表示するためのトラックリストの上に自動的に表示されます。キャラクターの顔は、ビューポー

    • スライダーのステップを取り消すには、CtrlZ (Z) を押します。
    • スライダーのステップを再読み込むには、CtrlY (Y) を押します。
    • スライダーをデフォルトの値にリセットするには、スライダーを右クリックします。コンテキストメニューが表示されます。 選択したリセット を選択します。
  4. アニメーションを作成したら、メディアとプレイバックコントロールに移動し、… ボタンをクリックします。ポップアップメニューが表示されます。

  5. Select 保存 または 保存アス を選択して、ムードアニメーションを保存します。アニメーションは エクスプローラー ウィンドウの子として表示されます。

  6. (オプション) アセット ID をマップのムードアニメーションに割り当て、ツールボックスに保存して、エクスペリエンス全体で使用するために保存します。

    1. In the エクスプローラー ウィンドウ, right-click on your new mood animation. A コンテキストメニューアニメーション表示されます。

    2. Select Roblox に保存 . The アセット構成ダイアログ displays.

    3. 次のフィールドに記入してください:

      • タイトル : プラグインの名前。
      • 説明 : 潜在的ユーザーがプラグインを期待するものを説明します。
      • クリエイター : プラグインのクリエーターとして帰属させたいクリエイター。
    4. クリックしてください 送信 ボタン。後で、アセット構成ダイアログは、あなたのムードをキャラクター内のあなたのムードに設定するために使用できる 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 then
local 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)