Unity
-
Unity - RigidbodyUnity 2020. 11. 11. 11:10
2021.03.20 - Unity - Rigidbody.AddForce 단순 물체에 추가 단순 물체에 추가하여 물리적인 반응하는 정도를 만들기 Rigidbody 추가하면 끝난다. Mass값으로 무게를 조절할 수 있다. 조작가능한 Object에 추가(주인공 캐릭터) Apply Root Motion 을 꺼야 코드에서 위치와 회전등을 조절할 수 있다. Use Gravity도 필요한 경우가 아니라면 끈다(준비없이 켜두면 침몰한다). 코드 작업을 하면 끝난다 //start() mRb = GetComponent(); //update() mH = Input.GetAxis("Horizontal"); mV = Input.GetAxis("Vertical"); // ... float spdv = 70.0f, spdh = 5..
-
Unity - UnityChan Walk BlendUnity 2020. 11. 11. 10:59
걸으며 좌우전환 블랜딩 AnimatorController 준비 2020/11/11 - Unity - Animator 사용 2020/11/11 - Unity - AnimatorController Walk Blend 준비 2020/11/11 - Unity - BlendTrees; Animator의 Parameters에 h와 v를 준비 한다 Blend Tree 생성 후 이름을 Walk로 한다. 만든 Walk를 더블클릭하여 연다. BlendType를 1D에서 2DSimpleDirectional로 변경 Parameters에 h와 v가 선택되도록 한다. Blend할 Motion추가 아래와 같은 이름의 모션 4개를 추가 후 PosX와Y의 값을 설정한다. 포함된 예제 2020/11/16 - Unity - UnityCh..
-
Unity - BlendTreesUnity 2020. 11. 11. 10:53
개념이해 두 가지 이상의 모션을 블렌드하는 작업에 사용. Ex 캐릭터의 속도에 따른 걷기와 달리기 애니메이션 블렌딩, 캐릭터가 달리다가 좌우로 몸을 기울이는 것. Transitions: 일정 시간 안에 어떤 애니메이션 스테이트에서 다른 애니메이션 스테이트로 매끄럽게 전환하는 데 사용됩니다. 트랜지션은 애니메이션 상태 머신의 일부로서 지정됩니다. 어떤 모션에서 전혀 다른 모션으로 트랜지션되는 경우도 트랜지션이 빠르게 일어난다면 보통 문제가 없습니다. Blend Trees: 여러 개의 애니메이션을 블렌드하고, 각 애니메이션의 일부가 각각 다른 비중으로 합쳐져 매끄럽게 블렌딩되도록 하기 위해 사용합니다. 각각의 모션이 최종 효과에 어느 정도 영향을 주도록 할 것인지는 블렌딩 파라미터 를 사용하여 제어하는데, ..
-
Unity - Animator 사용Unity 2020. 11. 11. 00:15
Animator Controller를 먼저 만들어야 한다. 2020/11/11 - Unity - AnimatorController using System.Collections; using System.Collections.Generic; using UnityEngine; public class Ac1 : MonoBehaviour { public Animator mA; void Start() { mA = GetComponent(); } void Update() { if(Input.GetKeyDown(KeyCode.Space)) { mA.Play("JUMP00"); } } } Animator Controller에 값 전달하기 mA.SetFloat("h", mH); mA.SetFloat("v", mV); Ex..
-
Unity - Roguelike 튜토리얼Unity 2020. 11. 10. 12:39
1. 튜토리얼 2D Roguelike Setup and Assets 25분 2. 튜토리얼 Level Generation 25분 3. 튜토리얼 Unit Mechanics 45분 4. 튜토리얼 Architecture and Polish 35분 https://learn.unity.com/tutorial/2d-roguelike-setup-and-assets?uv=5.x&projectId=5c514a00edbc2a0020694718 2D Roguelike Setup and Assets - Unity Learn An introduction to the 2D Roguelike project, followed by walkthroughs of setting up character animations and tile p..