[ Unity3D 0901]
Vuforia
공유폴더에 있는 파일 다운로드
공유 컴퓨터 : Edu / 공유 폴더 : AAAAA
JDK 설치
jdk-6u45-windows-i586.exe 실행
Android SDK 설치
adt-bundle-windows-___________.zip 풀기
32/64bit 구분 설치
SDK Manager 실행(압축 푼 파일에 있음)
Android 2.3.3 (API 10) 설치
Unity에서 SDK 경로 설정
Edit >> Preferences >> external tools >> Android SDK location 에서 경로 설정 (압축 푼곳의 "sdk" 폴더)
본인의 스마트폰에 맞는 usb 드라이버 설치
[ Unity3D 0902]
[ 2D Mario Clone - Ch08 ]
Part 45: Gumba Introduction
Gumba(적) 처리를 위한 기획
Part 46: Gumba Properties
Hierarchy 창에 prefab_player_gumba 생성
Texture가 없으면 gumba_yoshi_animation_sprite_sheet을 찾아서 연결
z값이 0으로 되어 있는지 확인 할 것
Gumba에 enemyGumba.cs 등록
Gumba 속성 값들에 대한 설명
Part 47: Gumba Function Setup
[08:53] Gumba 속성 값 세팅
<Source>enemyGumba4701
[16:30],[16:25] 사용될 functon들
<Source>enemyGumba4702
Part 48: Gumba Function Start
[08:04] Start fuction 정의
Gumba에 Character Controller 삽입
Component >> Physics >> Character Controller
Box Collision 박스에 추가적으로 설치
적당한 크기로 Radius / Heigh 조절 / box collider도 조절해야 함
<Source> enemyGumba4801
Part 49: Gumba Function Update Switch
[10:52] Character Controller를 이용한 Update 처리
캐릭터 상태에 따른 함수 호출 뼈대 구성
<Source>enemyGumba4901
Part 50: Gumba Function Move, Idle
[10:55] Gumba의 Move 및 Idle 상태에 따른 처리
Box Collider에 isTigger가 체크 되어 있는지 확인해 볼 것(안되어 있으면 제자리 걸음만 하게 된다.)
<Source>enemyGumba5001
Part 51: Gumba Function Jump, Die
[10:20] Gumba의 Jump 및 Die 상태에 따른 처리
IEnumerator / StratCoroutine 사용해야 함
<Source>enemyGumba5101
Part 52: Gumba Function Chase
Gumba가 주인공 캐릭터를 따라올 수 있도록 처리
[04:20] : ChasePlayer()
[08:20] : Update()
<Source>enemyGumba5201
Part 53: Gumba Function Chase Gizmos
[02:18] ChasePalyer() : 주인공 캐릭터를 따라오는 Gumba의 행동의 즉각적인 행동을 딜레이 시킴
[06:30] Update() : 주인공 캐릭터가 일정 거리 안에 오면 Gumba의 움직임을 빠르게 함
[ ] Gizmos 사용법에 대한 설명이 나옴
Gizmos.color : 기즈모의 색깔을 설정
Gizemos.DorawWireSphere : 구 모양의 기즈모를 생성
<Source> enemyGumba5301
Part 54: Gumba Function Home
[] GoHome() : 주인공 캐릭터가 추적할 수 있는 거리를 벗어 나는 경우 HomePosition으로 이동하게 함
<Source> enemyGumba5302
Part 55: Gumba Pathnode
GameObject 생성(pathNode)
pahtNode.cs 생성 및 붙이기
Tag(pathNode) 생성 및 붙이기
Collider 추가(Scale >> 0.5로 줄이기)
<Source> pathNode5501.cs / enemyGumba5501.cs
Part 56: Gumba Pathnode Advanced
Gumba의 jump 처리1
<Source> pathNode5601.cs / enemyGumba5601.cs
Gumba의 jump 처리2
점프가 계속되지 않도록 한번만 처리되도록 처리
<Source> enemyGumba5602.cs
Part 57: Gumba Pathnode Screen Icons
Part 58: Gumba Sound from Mario Stomp
Part 59: Gumba Complete
Part 60: Pathnode Setup
Part 61: Killbox and Lives Update and Hud
Part 62: Attack Outlined and Gumba Collision Setup
Part 63: Collider Attack Box Component Setup
Part 64: Gumba Attack Collider 1
Part 65: Player Property Finishing Touches
playerProperties를 마지막으로 건드리고 있음
Part 66: Change Player State
Part 67: World 1 - 1 Construction and WrapUp