• G#

AnimationState.weight

Sarankan perubahan

Success!

Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.

Close

Penjelasan gagal

Untuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.

Close

Cancel

publik float weight;

Description

Berat animasi.

Ini menghitung berat campuran untuk satu kurva.

Berat didistribusikan sehingga lapisan atas mendapatkan segalanya. Jika tidak menggunakan berat penuh maka lapisan berikutnya akan mendistribusikan berat badan yang tersisa dan sebagainya. Setelah semua berat digunakan oleh lapisan atas, tidak ada berat yang akan tersedia untuk lapisan yang lebih rendah setiap Unity menggunakan bobot yang adil, yang berarti jika lapisan yang lebih rendah ingin 80% dan 50% telah digunakan, lapisan tidak akan menggunakan semua berat. bukan itu akan memakan 80% dari 50%.

Example: tubuh atas yang dipengaruhi oleh gelombang, berjalan dan idle tubuh yang lebih rendah yang dipengaruhi hanya berjalan dan idle.

- Berat campuran dapat berubah per nilai animasi karena pencampuran. Bahkan tanpa pencampuran, kadang-kadang kurva tidak ditentukan. Masih Anda ingin campuran berat untuk menambah 1. Sebagian besar bobot waktu mirip antara kurva.

using UnityEngine;
using System.Collections;

public class ExampleScript : MonoBehaviour { public Animation anim;

void Start() { // Set the blend weight of the walk animation to 0.5 anim["Walk"].weight = 0.5f; } }