스파르타내일배움캠프 썸네일형 리스트형 내일배움캠프 Unity 24일차 TIL - null string keyword="null"; 1.알고리즘 코드 카타 (1) 평균 구하기 >>배열의 평균 구하기 배끼기! (2) 자릿수 더하기 public int solution(int n) { int answer = 0; while(n>0) { answer += n % 10; n= n/10; } return answer; } 처음엔 각 자릿수를 따와서 각각 더하려고 생각중이었는데 검색의 도움을 좀 받아볼까 하다가 신박한 방법 발견ㄷㄷ 어케생각했누.. 예전에 카드게임 만들 때 카드 배열 구현할 때 정도의 신박함이었다. 2. TopDownShooting (1) 적 구현하기 public class GameManager : MonoBehaviour { public static GameManager Instance;.. 더보기 내일배움캠프 Unity 23일차 TIL - START TeamProject 02 string keyword="START TeamProject 02"; 1.알고리즘 코드 카타 (1)짝수와 홀수 2. TopDownShooting 화살이미지가 안보였던 문제를 튜터님의 도움으로 찾아냈다.. Player_RangeAttackData부분의 컬러에서 알파값이 0으로 되어있던것! 255로 맞춰주니 화살이 잘 보였다. (1)오브젝트 풀 구현 오브젝트를 미리 생성해 놓고 삭제하거나 소멸시키지 않고 재사용 할 수 있는 용도로 사용한다. 메모리 절약을 위함. 빈번히 생성됐다 사라지는 애들한테 많이 쓰인다. 만든 스크립트를 ProjectileManager에 먹여주고 다음과 같이 설정을 해준다. >>20개를 미리 만들어놓겠다. projectileManager스크립트에서 ObjectPool을 사용할 수 있게 .. 더보기 내일배움캠프 Unity 22일차 TIL - 저장 string keyword="저장"; 1.알고리즘 코드 카타 (1)배열의 평균값 >> 이리저리 바꿔봐도 답이 아니어서 며칠을 고생했던 문제.. 알고보니 C#으로 설정이 되어 있지도 않았고 몇가지 틀린 부분이 있어 팀원분들의 도움으로 해결했다! >>상단에 얘가 C#으로 잘 설정되어 있는지 살펴보자.... 2. 개인과제 이게뭐람 마무리 아..ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 하다가 중간에 컴퓨터가 꺼지는 바람에 펭귄놈부터 다시 만들었다.. 유니티는 걍 꺼지면 그전 작업들 복구를 안해주나 보다ㅜㅠ 비주얼스튜디오는 남아있어서 다행이다. 덕분에 바닥 타일만 깔고 제출ㅠㅠ 유니티의 저장을 생활화하자! . . . with 요비 더보기 내일배움캠프 Unity 21일차 TIL - 사라진 화살 string keyword="사라진 화살"; 1. TopDownShooting (1) 투사체 만들기 >>Arrow에 collider와 rigidbody를 달아주고 >>trail Renderer라는 것을 추가! >>다음과 같은 이펙트와 함께 화살이 날라가는 것을 볼 수 있다. projectileManager를 새로 만들어서 Arrow를 넣어준다. 근데 화살이미지가 안보인다................ 똑같이 따라하고 다른 부분이 없는데 왜 없는지 아직도 모르겠다ㅠㅠ 조금 더 고민해보고 살펴봐야겠다 마무리 강의가 너무 어렵다...화살 한번 쏘는데 그마저도 화살이 안보임; 인강을 다는 듣지 못할 것 같고 해설강의를 보며 내일은 개인과제를 조금이라도 해봐야겠다. 큰일이다 점점 커리큘럼을 따라가는게 버거운 느낌이.. 더보기 내일배움캠프 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 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 요비 더보기 이전 1 2 3 4 다음