안드로이드 개발시 스크롤 동작되는 화면에서 아이템들을 리스트에 담아 보여줘야 할때 어뎁터(Adapter)를 이용해서 data들을 가져오는 ListView를 사용한다. data -> adapter -> visual 출처 참고 https://humble.tistory.com/11 [안드로이드]Adapter사용하기 정리가 잘 된 글이 있어서 퍼왔다. 안드로이드: 인텐트 (Intent) 와 액티비티 전환 예제 (ListView + Adapter 응용) 일전에 인텐트(Intent) 로 액티비티(화면)전환 하는 예제에 대한 포스팅을 했습니다 (아래 링크.. humble.tistory.com
1. 앱은 여러 진입점을 제공한다. Android 앱은 개별적으로 호출될 수 있는 구성요소의 조합으로 빌드된다. broadcast receiver 및 서비스와 같은 다른 구성요소로 앱에서 UI없이 백그라운드 작업 실행가능. 2. 앱은 다양한 기기에 맞게 변경된다. Android를 사용하면 다양한 기기에 다양한 리소스를 제공할 수 있다. MainActivity 기본활동 앱의 진입점. 앱을 빌드하고 실행할때 시스템에서 이 Activity의 인스턴스를 실행하고 레이아웃을 로드한다. activity_main.xml 이 XML파일은 활동의 사용자 인터페이스(UI) 레이아웃을 정의한다. AndroidManifest.xml manifest 파일은 앱의 기본 특성을 설명하고 앱의 각 구성요소를 정의한다. build.g..
Intent : 일종의 메시지 객체 startActivity() : Activity의 새 인스턴스( 다른 액티비티 시작 )를 시작하기위해 startActivity()로 새 인스턴스 시작. putExtra() : 새 인스턴스에 데이터를 넘겨주기 위해 사용 * 주요 소스1 Intent intent = new Intent(현재 Context, 새로 시작될 Class); intent.putExtra(key, value); startActivity(intent); setResult() : 새 Intent나 넘어온 Intent를 넘겨준다.
Activity(액티비티) : 안드로이드의 각 화면을 나타낸다. 가장 기본 단위이고, 생명주기를 가지고 있다. Fragment(프래그먼트) : 액티비티 안에서 좌우로 넘기는 페이지를 처리한다든지 하는 세부적인 기능을 수행 Intent(인텐트) : 액티비티 간에 화면 전환이 이루어질 때 기존의 액티비티에서 갖고 있는 데이터를 다른 액티비티로 전송할 때 사용한다. * 인텐트 : 앱 컴포넌트가 무엇을 할 것인가를 담는 메세지 객체. 메세지는 의사소통을 하기 위해 보내고 받는것. 메세지를 사용하는 가장 큰 목적은 다른 액티비티, 서비스, 브로드캐스트 리시버, 컨텐트 프로바이더 등을 실행하는 것. 인텐트는 그들 사이에 데이터를 주고 받기 위한 용도로 쓰인다. 로컬 데이터베이스 (SQLite, Realm) : 로컬..
보행 블렌드스페이스 - Locomotion BlendSpace 를 사용하여 다른 방향 다른 속력의 액터 운동을 블렌딩하는 방법입니다 (예: 액터에 다양한 속력으로 전후좌우 걷기/달리기 블렌딩이 표시되고 있습니다). https://docs.unrealengine.com/ko/Engine/Animation/AnimHowTo/BlendSpace/index.html 보행이동 기반 블렌딩 캐릭터의 걷기에서 달리기 애니메이션 블렌딩에 블렌드 스페이스를 사용하는 예제입니다. docs.unrealengine.com

Inverse Kinematic 시스템으로 고르지 않은 지형에서의 반응형 애니메이션이 가능합니다. 왼쪽의 캐릭터는 IK 셋업을 사용하지 않은 것이고, 중간은 IK 를 사용하여 충돌하는 오브젝트에 발을 딛고 있습니다. 오른쪽은 IK 를 사용하여 캐릭터의 주먹이 움직이는 블록에 닿을 때 애니메이션을 중지시키도록 하는 예제입니다. 본래 역운동학(IK, Inverse Kinematics)는 로봇 관절의 움직임에 따른 위치를 계산하기 위한 기법 중 하나입니다. [로보틱스] 물리 엔진에서의 IK 적용 예시 serviceapi.nmv.naver.com 일반적인 애니메이션은 아래 그림처럼 정방향 운동을 합니다. 하위 본에 로테이션을 주며 한개의 본만 영향을 끼치도록 애니를 줄수 있습니다. 하지만 발끝등에 IK 체인을 ..

루트 모션이란? 스켈레톤의 루트 본의 애니메이션을 기준으로 하는 캐릭터의 동작 입니다. '캐릭터의 역동적인 좌표이동을 에니메이터가 직접 제어 하기 위해 고안되었고. 기본 원리는 캐릭터의 최상위 루트 노드의 위치변화 량을 캐릭터의 월드 좌표에서 반영한다' 불규칙한 애니메이션인 경우 예를 들어 좀비 처럼 절뚝 절뚝 패턴으로 이동한다면 일정한 애니메이션에 맞게 이동하기가 애매하기 때문에 이런 경우 루트 모션을 적용한다면 입력 받은 값에 상관 없이 자연스러운 연출이 가능합니다. 루트 모션을 제대로 사용하기 위해 중요한 점 한 가지는, 캐릭터의 루트 본이 (회전 없이 0,0,0 의) 원점에 있어야 하는데, 그래야 시스템이 애니메이션 적용 동작(캐릭터)에서 물리적 운동(캡슐)을 분리해 낼 수 있기 때문입니다. - ..
- Total
- Today
- Yesterday
- #unity
- 유니티 캔바스
- additive
- 언리얼엔진루트모션
- #ui canvas
- 언리얼IK
- 캔바스
- 쿠키
- 초조한유녕
- 애디티브
- Inverse Kinematics
- 언리얼엔진Locomotion
- 언리얼엔진
- 보행이동기반블렌딩
- 세션
- 캔버스
- 언리얼루트모션활성화
- ui
- rootmotion
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |