facebook twitter hatena line email

Unity/おすすめアセット/学生

提供: 初心者エンジニアの簡易メモ
2022年10月8日 (土) 12:26時点におけるAdmin (トーク | 投稿記録)による版 (Resourceからロードして動作するサンプル)

移動: 案内検索

アセット

アプリサイズ

  • taichiのアセットインポートして、ios通常ビルドで230MB
  • taichiのアセットインポートして、iosのcompresionMethodをLZ4でビルドで150MB

キャラクタ動かし方

  1. シーン上にTaichiのmodelをドラッグ
  2. Assetsの下にAnimetionsのdirを作成しCreate/AnimatorControllerを作成
  3. 例として、PersonAnimatorControllerとして作成
  4. TaichiのanimetorにAnimationのMotionをPersonAnimatorController上へドラッグして入れる
  5. defaultを設定するためEntryから矢印を引く

URP対応できず

オブジェクトがピンクになったし、materialをlitにしても改善できずだった。

Resourceからロードして動作するサンプル

[SerializeField]
RuntimeAnimatorController runtimeAnimatorController;
void Start()
{
    GameObject prefab = (GameObject)Resources.Load("Taichi/Models Mecanim/m01_blazer_000_l");
    GameObject personObj = Instantiate(prefab, Vector3.zero, Quaternion.identity);
    personObj.transform.localRotation = Quaternion.Euler(0, 180f, 0);
    Animator animator = personObj.GetComponent<Animator>();
    animator.runtimeAnimatorController = runtimeAnimatorController;
}