일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- ubuntu
- Eclipse
- postgresql
- mysql
- 쉘
- DROP
- dataframe
- ngui
- sql
- expect
- boost
- FIND
- c++11
- autovacuum
- null
- Unity
- with
- conda
- Shader
- List
- C++
- awk
- if
- pandas
- SVN
- SSH
- sqlite
- 배열
- pi
- Today
- Total
その先にあるもの…
CombineMeshes 본문
* 본만 들어있는 프리팹에 동일한 본을 사용하는 캐릭터 파트들을 읽어 캐릭터 조립하기
//Load prefab
GameObject rootGo = Reousrces.Load( rootFile );
//
Transform
//
List<GameObject>
//
List<SkinnedMeshRenderer>
//
GameObject obj = Resources.Load( bodyPart );
// part의 스킨메쉬 모으기
{
}
//
// part의 스킨메쉬 모으기
{
}
//
// part의 스킨메쉬 모으기
{
}
// 모은 스킨 메쉬에 본 정보 변경하기
{
Transform
List<Transform> bones = new List<Transform>();
//파트에 있는 본 정보와 프리팹의 본 정보 비교
{
{
}
}
//변경된 본 정보를 스킨매쉬로
// CombineInstance 생성 후 팥의 sharedMesh정보 연결
List<CombineInstance>
// 새로운 skinnedMeshRenderer생성 후 파트 renderer 정보 복사
// 새로운 SkinnedMeshRenderer에 정보 갱신
}
// 읽어온 파트들 지우기
{
}
Animator
// 실시간으로 생성하서 보여주면 애니가 적용안되어
// 껐다 켜주면 애니가 적용됨.
'프로그래밍 > Unity' 카테고리의 다른 글
LayerMask (0) | 2015.12.22 |
---|---|
LightMap 스크립트에서 불러오기 (0) | 2015.09.14 |
Surface Shader (0) | 2015.09.02 |
shuriken rotation (0) | 2015.09.01 |
Caemra::CopyFrom (0) | 2015.08.19 |