10분 만달로리안 모델링을 다룬 아래 영상 참고로 로폴리곤 만달로리안 모델링/리깅/애니메이션 만들기.
애니는 아이들, 달리기, 점프 3개를 만들었다.
'Let's Model a low poly MANDALORIAN in 10 MINUTES - Blender 2.91 - Ep. 51(19:02/Imphenzia)' https://www.youtube.com/watch?v=szIvkd1NBz4
이후 FBX로 추출(Selected Objects에 체크하는 것을 잊은 바람에 카메라, 라이트까지 포함되어 유니티에서 카메라 화면과 조명이 이상해 헤메다), Unity 2019로 불러 들인 뒤 매핑/Rig/Ani 정리 작업을 마치다.
'How To Make A 3D Character For Your Game (Blender to Unity)(13:39/Jelle Vermandere)'
https://www.youtube.com/watch?v=ogz-3r0EHKM
동영상 보고 주인공에 Character Controller, Rigidbody 컴포넌트 추가, Animation Controller 생성해 주인공 안 Animator-Controller에 적용, Apply Root Motion: Off로 설정.
Animator에 Idle, Walk, Jump 애니 가져오고 Transition 연결,
Parameters에서 isRunning, isJumping Bool 변수 생성.
'PlayerCtrl.cs' 생성, 동영상의 이동/점프 코드를 따라하니 이동은 잘 되는데 점프가 안되고 있다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerCtrl : MonoBehaviour{
private CharacterController chaCtrl;
private Animator anim;
[SerializeField]
private float movSpeed = 3, rotSpeed = 3, jumpSpeed, gravity;
private Vector3 movDirection = Vector3.zero;
void Start() {
chaCtrl = GetComponent<CharacterController>();
anim = GetComponent<Animator>();
}
void Update() {
//movement
Vector3 inputMov = transform.forward * movSpeed * Input.GetAxisRaw( "Vertical");
chaCtrl.Move(inputMov * Time.deltaTime);
//rotate
transform.Rotate(Vector3.up * Input.GetAxisRaw( "Horizontal") * rotSpeed);
//jumping
if(Input.GetButton("Jump" ) && chaCtrl.isGrounded) {
movDirection.y = jumpSpeed;
}
movDirection.y -= gravity * Time.deltaTime;
chaCtrl.Move(movDirection * Time.deltaTime);
//animation
anim.SetBool( "isRunning", Input.GetAxisRaw("Vertical" ) != 0);
anim.SetBool( "isJumping", !chaCtrl.isGrounded);
}
}
점프가 되게는 됐는데 아이들 중이나 회전시엔 안되고 전후 이동시에만 된다.
Package Manager에서 Cinemachine을 설치했는데 잘 안된다.
이전엔 메뉴로 떴었는데 이젠 안되고 있다. 버전업되며 뭔가 바뀐듯.
20/12/11 금
'Blender' 카테고리의 다른 글
[Blender]도시 빌딩 야경 모델링/매핑/FX (0) | 2021.05.14 |
---|---|
[Blender]Blender 2.91 설치, 로폴 로봇 모델링/리깅 (0) | 2021.05.13 |
[Blender]로폴 개 모델링/리깅 (0) | 2021.05.11 |
[Blender]걷는 군중들 애니 (0) | 2021.05.10 |
[Blender]로폴 남자 모델링/리깅, Weight Painting 관련 (0) | 2021.05.08 |