일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c#문제
- 유니티서바이벌게임만들기
- 스파르타코딩클럽
- c#코딩기초트레이닝
- c#프로그래머스기초문법
- c# c#프로그래머스
- 유니티
- Unity
- 유니티상호작용
- 스파르타
- c#코테
- 시샵문법
- unity3d게임만들기
- unity공부
- 유니티3dui
- c#
- c#기본문법
- c#기초문법
- unity3dservival
- unity게임만들기
- 티스토리챌린지
- 오블완
- unity3d
- 유니티공부
- 유니티게임만들기
- Console.WriteLine
- 시샵
- c# 백준
- unity게임
- C#문법
- Today
- Total
목록유니티공격 (3)
나 개발자 진짜 되냐?
곰이 나를 위협한다..곰을 잡아보자!! 곰의 경우자연스레 움직이게 해야 하는데그 부분을 우리는 ai로 구현할 예정이다. 패키지매니저에서이 친구 설치!설치하게 되면 AI가 생기는데두 번째 Obsolete를 눌러주자 이것저것 많은데여기서 일단레이어 느낌이랑 비슷하게선택할 수 있는 곳이 있다. 이렇게 되면 보통 오브젝트에서만지작해주는데못 걷는 곳 걷는 곳 이렇게 레이어를 설정해 줄 수 있다. 이런 레이어들을 설정해 주고 Bake로 가서 구워주어야한다. Bake 해주면 이렇게 경계선이 생기고걷지 못하는 곳과 걷는 곳이 생기게 된다. 근데 잘 보면 문제가 있다.나무나 돌의 경우 이렇게 있으면돌이나 나무는 지나 가지면 안 되는데전체적으로 다 갈 수 있게경계선이 없는 것 같다. Resource_Tree 인스펙터에..
스태미나를 구현해 보자 생각보다 너무 간단하다. 코드 두 곳만 고치면 된다! 먼저 스태미나는플레이어 컨트롤에 있다. PlayerCondition.cs 맨 밑줄에 추가해 준다. 스태미나 사용 함수를어디서 쓰냐 장비가 사용되는 순간에 줄어들어야 한다. 그래서장비 많은EquipTool.cs로 가서 스태미나 변수 추가 공격함수를 보자 여기서 보면,지금 if문은 공격을 하지 않는다면,들어오는 친구이다. 즉 공격하면 올 일도 없지만여기서, 스태미나가 없으면공격을 하든 안하든실행이 되면 안 된다. 그래서 여기에다가 if문을 또 달아준다. 자 유니티로 돌아가서스태미나를 만들어주었으니 값을 넣어주러 가보자 도끼는 10검은 15 이렇게 해주면 검을 쓰면 스테미너가 닿는 모습이다. 다음에는 공격을 만들어 볼 것이다!!공격..
저번 6번 글에서는사용하고 버리는 버튼을만들었었다. 이번에는무기 장착과 무기 휘두르기까지 해 볼 예정이다! 휘리릭휘리릭장착의 경우장착하기를 했을때우리는카메라를 하나 더 만들어서 이렇게만 보이게 해 줄 것이다. 그다음에 우리가 평소 보던 카메라랑 합치면무기를 들고 있는 듯한 느낌을 줄 것이다. 빠르게 카메라를 하나 더 만들어보자 카메라는UI밑에 밑에 있다. 밑이 중요하다원래는 skybox였는데Depth Only고 바로밑에Culling Mask를 통해필요한 layer들만 보이게끔 해준다. 우리는 layer을 하나 만들어서equip라고 적어주고 만들어두자. 그러면 이제 이 카메라 안에equip라는 layer가 들어오면이제야 보일 것이다. 자이제 카메라 안에 들어갈장착 프리팹을 만들어주어야 한다. 장착프리팹은..