개발자_뉴비일지 썸네일형 리스트형 내일배움캠프 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를 넣어준다. 근데 화살이미지가 안보인다................ 똑같이 따라하고 다른 부분이 없는데 왜 없는지 아직도 모르겠다ㅠㅠ 조금 더 고민해보고 살펴봐야겠다 마무리 강의가 너무 어렵다...화살 한번 쏘는데 그마저도 화살이 안보임; 인강을 다는 듣지 못할 것 같고 해설강의를 보며 내일은 개인과제를 조금이라도 해봐야겠다. 큰일이다 점점 커리큘럼을 따라가는게 버거운 느낌이.. 더보기 주말 TIL_01 1. 상속 2. 생성자 3. 형변환 4. 프로퍼티 >>ProAT에 마우스는 대보면 {get;set;}함수가 뜨는 것을 볼 수 있음. 더보기 내일배움캠프 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 털깎이니 대걸레가 된 용이 더보기 이전 1 2 3 4 5 6 다음