본문 바로가기

코딩

내일배움캠프 Unity 20일차 TIL - 어려워 string keyword="어려워"; 1.알고리즘 코드 카타 (1)짝수의 합 >> 아닠ㅋ 제한사항이 0부터 1000까진데 100까지로 잘못보고 어제부터 이거 하나만 매달렸다. 뭐가 잘못된 것인지 몰라 코드를 여기저기 수정하다보니 저렇게 더럽게 되었다. for문 한줄로도 가능하지만 다시 수정하기 귀찮아서 그대로 제출 2. TopDownShooting (1)조준시스템 무기를 장착해주고 조준을 하기 위한 작업을 해준다. >>마우스가 우측아래에 위치해 있는데 마우스 방향으로 활의 방향도 잘 따라온다. (2) 공격시스템 >>공격할 때 나갈 화살prefab을 만들어 주고 스크립트를 생성한다. >>마우스 클릭에 따라 화살이 잘 복제가 된다. (3) 스텟 만들기 CreateAssetNemu를 해주면 유니티에서 다음과.. 더보기
내일배움캠프 Unity 19일차 TIL - 드디어 UNITY! string keyword="드디어 UNITY!"; 새로운 팀에서 새로운 과제와 새로운 강의로 시작한다! 아직 C#문법을 더 공부해야 하긴 하지만 재밌는 유니티 강의와 병행할 생각이다. 다음주 화요일까지가 개인과제 제출일이라 그럴 수 밖에 없긴 하다. 1. Unity 인터페이스 -단축키- W : 면과 화살표를 끌고 오브젝트를 이동시킬 수 있다. E : 축은 그대로 두되, 오브젝트를 회전시킬 수 있다. R : 원하는 방향으로 오브젝트를 늘리거나 줄일 수 있다. T : 오브젝트 이동 및 크기를 설정 할 수 있다. 2. Pong 이미 만들어져 있는 스크립트를 활용해서 Pong이라는 게임을 만들며 유니티를 익혔다. 예전에 공부했었던 내용들이 대부분이라 복습하며 리마인드하기 좋았다! 왼쪽 바는 W,S키로 움직이고.. 더보기
내일배움캠프 Unity 18일차 TIL - 마무리01 string keyword="마무리01"; 1. 알고리즘 코드 카타 (1)각도기 switch문을 사용하고 싶었는데 잘 안됐다ㅠ 마무리 오늘은 팀과제 발표를 하고, 머리 식히는 시간인지 다같이 퀴즈 맞추며 재밌는 시간을 보냈다. 다만 이번에도 난 치킨을 얻지 못했다... 그리고 저녁 특강까지 듣고 2주동안 고생을 한 팀원들과 인사를 나눴다. 이번 팀에서는 나의 실력이 많이 부족해서 도움은 커녕 묻어가는 수준이어서 아쉬움이 많이 남았다. 첫 팀 프로젝트이니 만큼 머릿속엔 구현하고자 하는 사항들이 많았지만 지식이 부족하니 그림의 떡ㅠㅠ 시간을 쪼개 열심히 공부해서 실력을 키워야겠다! . . . with 털깎이니 대걸레가 된 용이 더보기
내일배움캠프 Unity 17일차 TIL - null string keyword="null"; 1. 알고리즘 코드 카타 (1) 숫자 비교하기 (2) 두 수의 합 (3) 두 수의 나눗셈 >>1000을 곱하는 것을 바깥쪽에 넣으면 안되고 괄호 안에 넣어야 정답이다! 2. while, do while 3. for 4. if, else if, else 5. switch 6.Struct_구조체 구조체와 클래스는 너무 비슷해서 다시 복습을 해도 헷갈린다. 7. Enum 마무리 오늘도 열심히 개념 공부를 했다~ 다른 사람들보다 너무 느린 것 같지만 이렇게 해야될 것 같다. 아 근디 구조체는 지금 몇번째 보는 건데도 클래스 비슷비슷하고 나중에 응용할 때 못써먹을 것같은 느낌ㅠ 팀프로젝트는 우리팀 똑똑이 분들이 선택사항까지 몇개 구현해 주셨고 내일 발표를 한다. 많은 기여.. 더보기
내일배움캠프 Unity 16일차 TIL - 다시보는 개념 string keyword="다시보는 개념"; 1. Operator_연산자 2. Memory_메모리 구조 (1)함수 (2)Value_값형 (3)Reference_레퍼런스형 3. StaticVar_정적멤버변수 4. StaticFunc_정적멤버함수 5. StaticClass 6. This 마무리 오늘도 거의 하루종일 개인공부를 했다. 확실히 다시 공부하니 더 이해도 잘되고 기분좋게 다음 진도로 쭉쭉 넘어갈 수 있었다! 복습의 위대함! . . . with 요비 더보기
내일배움캠프 Unity 15일차 TIL - 정리 string keyword="정리"; 1. 알고리즘 코드 카타 (1) 두 수의 곱 (2) 두 수의 몫 (3) 나이출력 어제와 큰 차이가 없는 문제들이라 어제의 솔루션을 거의 복붙해서 세 문제를 제출했다! 2. 개념공부 생각없이 공부를 했는지 또 헷갈리기 시작해서 이번엔 강의를 들음과 동시에 정리하면서 공부해보기로 했다! (1) Using (2)Class (3)NameSpace (4) CodeStartAndReading_코드의 리딩 (5) MemberVer_멤버변수 (5)MenberFunc_멤버함수 (6)LocalVar_지역변수 (7) ClassAccess_접근제한지정자 (8) FuncEx_함수의 추가 용법 마무리 어제 고민했던 팀과제를 팀원분이 해결을 해주셔서 오늘 거의 하루종일 개인 공부를 했다. 확실.. 더보기
내일배움캠프 Unity 14일차 TIL - 생각하는 사람 string keyword="생각하는 사람"; 오늘부터 9시-10시까지는 알고리즘 문제를 푸는 시간이다. 그 후 4시까지는 개인학습 후 팀프로젝트 작업! 1. 알고리즘 코드 카타 굉장히 간단해 보이지만, 저 코드에 도달하기까지 고민과 실패의 시간이 있었다ㅠㅠ if문의 조건을 간단히 만들어 보고 싶었는데 -50000Damage라는 같은 이름의 함수가 있지만 다 잘 동작을 한다. 이유는 괄호 안의 인자가 다 다르기 때문! 이것을 활용해서 여러가지 데미지 함수를 활용할 수 있다. 3. TeamProject >>기본적인 상태창을 보여줄 class를 완성했다. 추후 아이템 착용으로 인한 스텟변동, HP변동 등을 어떻게 구현할 것인지 고민해봐야겠다. >>Console.ReadKey를 활용한 메뉴선택창. 상태보기창에.. 더보기