일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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#코테
- unity3d
- unity게임
- unity3d게임만들기
- c# c#프로그래머스
- 스파르타코딩클럽
- C#문법
- 시샵
- c# 백준
- c#
- c#기초문법
- c#기본문법
- 유니티3dui
- 오블완
- Console.WriteLine
- unity공부
- 유니티서바이벌게임만들기
- unity3dservival
- c#코딩기초트레이닝
- Unity
- 스파르타
- 유니티공부
- 유니티
- 유니티게임만들기
- 유니티상호작용
- unity게임만들기
- 시샵문법
- c#프로그래머스기초문법
- 티스토리챌린지
- Today
- Total
목록2024/10 (55)
나 개발자 진짜 되냐?
블로그에도 복사기능이 있었으면 좋겠다.아이콘 넣는 게 생각보다 일이다. 사실 이 홀짝 문제는굉장히 많이 풀어왔다. 그래서 패턴을 아아아아아주 잘 안다. 1. 짝수는 2 나눴을 때 나머지가 무조건 0이다2. 홀수는 2로 나눴을때 나머지가 무조건 1이다. 또 이렇게 보니 조건 같죠?if 쓰면 끝!!⭕ 정답 ❌ using System;public class Example{ public static void Main() { String[] s; Console.Clear(); s = Console.ReadLine().Split(' '); int a = Int32.Parse(s[0]); if (a % 2 == 0) ..
핼로우 (●'◡'●) 우리가 보이게 될 화면즉 맵 구현을 위한타일 맵에 대해 정리해보려고 해요 ㅎㅅㅎ 함께 알아봐요!🌟 Tilemap 🌟 유니티의 타일맵 구조를 구성하는 데 사용grid의 자식으로 위치하며특정 타일을 배치하고 관리해 준다. Tilemap Renderer를 통해실제로 그리고 Tilemap Collider 2D를 넣어물리적인 경계를 추가할 때 사용한다.뭐 벽이라던지.. 문이라던지 등등 만들어보자유니티에서 Create > 2D Object > Tilemap > Rectangular 해주면 네모타일이 이렇게 생기고아까 말했듯 Gird라는 파일 안에 생기게 된다. 다음 우리는 이 타일을 예쁘게 만지기 위해 Window > 2D > Tile Palette 를 해준다. 그러면 타일팔레트..
지난 시간에 이어계속 좋은 코드를 만들기 위한 수정이 있을 예정이다. 그다음Input에 대해 조금 깊게 알아볼 것이다.지난 블로그에도 작성했지만Input은 입력해 주는 친구들로마우스 조이스틱 키보드 등등외부에서 입력받을 수 있도록 해준다. 하지만 이 Input한테도 더 좋은 방향이 있다는데... 함께 알아보자! 유니티에는 InputManager라는 친구가 있다. 하지만 이 친구의 문제점이 하나 있다.이 친구는 기능들이 한 클래스에 들어있어서확장성과 유지보수가 많이 떨어진다고 합니다. 즉,기능별로 클래스를 나누는 설계가 도움이 되고이것을 우리는 단일책임원칙 이라고 합니다.! 그래서 업그레이드된 친구NEW Input System를 사용합니다. 🌟 NEW Input System 🌟 장점 다양한 플랫폼..
오늘부터제대로 된 유니티를 듣는다. 강의가 5시간이라 참 걱정이 많았다. 그래서 그런지 고작 다섯개 들었다. ㅋㅋ.......스읍.. 그래도!오늘 코테도 3문제나 풀고 아니 기초 코테인데왜이리 어려운지나쁘다..나쁘다...나쁘다 하지만 한문제는 15초만에 풀었다.그게 왜이리 뿌듯하던지....ㅋㅋㅋㅎㅎ 앞으로 그런 일이 많이 나왔으면 좋겠다 ㅎㅎ 자랑스럽다, 내자신! 오늘은코테도 나름 열심히정리해보았다. 사실 저번 코테 노트에제대로 공부한 흔적들을 적긴했지만이번에도 내가 공부하고 배운느낌을 열심히 적었다. 유니티도 그렇게 해야지 오늘도 고생했다! https://qua28.tistory.com/152 [ C# 기본 문법 25 ] init 이란?생성자를 공부하며 init라는 친구를알게 되었다. 하지만..분명..
이제 드디어게임을 하나 만드려고 한다. 음나는 이런 비슷한 게임을매직서바이벌을 해보았었는데음..탕탕특공대로 핫했고최근에 뱀파이어 서바이벌.. 아!리그오브레전드에서집중포화를 너무너무 재밌게 했던기억이 난다. 이렇듯뱀서라이크는주변에서 적이 몰려오는 것을잡아내며 생존하는 게임이다. 처음부터 좌라락 만드는 과정을 하나하나 담으려고 했으나 이미 만드신 분의 리소스를 활용해 이미지나 같은 거는 받아왔고우리는 여기에움직임을 넣고다양하게 넣어 볼 계획이다!그전에!스크립트 작성에start update 있듯순서가 있다. Awake>OnEnable>Start>FixedUpdate>OnTrigger>OnCollision>Update>LateUpdate ( 카메라 이동 ) 순서이다 start가 시작일줄 알았는데그거보다 먼저인..
문자열 돌리기라..문자열을 돌린다는 게 무엇일까하며 들어가본 문제! 흠...... 무슨 문법이 있을까? 싶긴 한데사실 그냥 하나씩 출력하게for문 돌이면되잖소? 하지만 나는 이걸 배열로 만들고 싶다는 생각에foreach문을 쓰기로 마음먹었다 하지만.. 과한 오류 발생 이유는..string로 받은걸string [] 배열로 바꿀 수 없다는 말.. 그렇다면 나는 배열을 못쓰니foreach문도 쓸 수 없을까..? ...... 답은 NO! foreach 문도 쓸 수 있다!! foreach 문 foreach( 데이터 타입 변수 in 배열 ) 꼭 배열에만 쓰는 것이 아니라컬렉션 등등 요소를하나씩 순회하면서 처리할 때 사용하는 반복문!! 와우 와우! 배열에만 쓰는 줄 알았는데아니었구나!! 대신 한 글자씩 받아야 하..
훗나는 이제 알았지문제가 어렵지않다는것을 너또한? 그러할 것이다. 흥띄워쓰기가 없군그 뭐야 스플릿으로 띄어쓰기를 구분해야하나..흠..그거 함수기억안나는디..또 검색해봐야하나아잇.. 아니지아니지단순하게 생각하자그냥 문자 두개 나눠서 출력하면 되잖아!!!! ⭕ 정답 ❌ using System;public class Example{ public static void Main() { String[] input; Console.Clear(); input = Console.ReadLine().Split(' '); String s1 = input[0]; String s2 = input[1]; Console.Write..
사실 나는 이 문제 푸는데 30분이 걸렸다.그 이유는 ㅋㅋㅋㅋ프로그래머스를 할줄 몰라서.. 가 맞는 거 같다 입출력의 의미를 잘 몰라서 오래걸렸다그래서 내기준 최상문제당분간 잊지 못할 거 같다. 뭐라고요? 원래 쉬운 문제라고요? 사실 너무너무 쉽다 9만 나오면 되는 거 아니야?!?! 하지만 출력을 보면 9가 아니라4 + 5 =이라는 전체식! 이 필요했다. 적지 않게 충격 먹은 나는...25분 풀고 5분 멘탈이 나가있었다고 한다. ⭕ 정답 ❌ using System;public class Example{ public static void Main() { String[] s; Console.Clear(); s = Console.ReadLine().Spl..