미숙이파티를 끝냈고
이번엔 용사를 만들것이다
용사는 흔한 '광전사' 타입의 캐릭터다
기본 능력은 그리 특출나지 못할지라도
체력이 낮아지면(절반 이하) 마검 두동강이 대신 몸을 조종해서 쎄진다
두가지 상태가 잇으므로 애니메이션도 두배로 필요햇다
이건 능력치 초기화 함수다
읽기 전용 능력치 초기값들(basic으로 시작하는 놈들)을 넣어놓고 Awake()에서 한번, 그리고 능력치 변화가 잇을때마다 불러줄 것이다
용사는 광폭화모드가 잇으므로 그때를 위한 것도 추가로 만들어줫다
일단 걸어가다가 적을 만나면 칼 휘두르는 기본 행동 양상은 똑같으므로 미숙이의 스크립트를 복붙하고,
처음엔 그저 Update()에서 체력 비율을 확인하며 낮으면 InitV()를 계속 불러주려고 햇는데,
Update()에서 매 프레임마다 계속 초기화하면, 심지어 체력이 회복되면 광폭화가 풀리게 할것이어서 Init()마저도 매 프레임마다 계속 호출되면 쫌 그럴 것 같앗다
체력이 반피 밑으로 내려가거나 반피 위로 올라올때만 한번씩 호출되게 하려면 어떡하지... 하다가
이렇게 햇다
체력을 검사하고 bool lowhp를 또 검사하며, 상태 변화를 하고 나면 lowhp가 전환돼서 다시 의미없이 초기화되는것을 막는다
평소엔 공속도 느리고 고기방패 참피같은 용사지만
반피 이하로 내려가 두동강이 용사의 몸을 대신 조종하면 전투병기가 된다
이번 작업을 하면서 느낀건
작업시간에서 프로그래밍은 20퍼에 불과하고 아트와 애니메이션 등 비주얼 요소가 70퍼를 먹는다는 거시다
얘가 애니메이션 2배인 것도 잇지만...
다음 시간엔 프로토타입때 이미 만들어봣엇던 성과 유닛 소환 시스템을 만들어야겟다
너무 캐빨만 하고잇음
해당 댓글은 삭제되었습니다.
두동강씨가 싸우는 느낌이 너무 티가 안남
작게보니가 별로 티가안나긴하다 나중에 이펙트 배우고 광폭화상태일때 오오라같은거 생기게 넣어보고싶음
슬라임 눈 슬쩍 감고 노려보는거 귀엽당