일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DROP
- SSH
- Unity
- FIND
- c++11
- ngui
- ubuntu
- conda
- if
- dataframe
- awk
- autovacuum
- Eclipse
- 쉘
- SVN
- python
- 배열
- pandas
- null
- mysql
- sql
- pi
- sqlite
- with
- expect
- Shader
- List
- postgresql
- boost
- C++
- 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 |