일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 티스토리챌린지
- 시샵문법
- 오블완
- 유니티공부
- 스파르타
- unity공부
- unity게임만들기
- Console.WriteLine
- c#
- 시샵
- c#코딩기초트레이닝
- unity3d게임만들기
- C#문법
- c# 백준
- unity3d
- c#프로그래머스기초문법
- 스파르타코딩클럽
- c#기본문법
- 유니티서바이벌게임만들기
- 유니티
- unity3dservival
- c#코테
- Unity
- 유니티게임만들기
- 유니티3dui
- c# c#프로그래머스
- unity게임
- 유니티상호작용
- c#기초문법
- c#문제
- Today
- Total
목록2024/10 (55)
나 개발자 진짜 되냐?
오늘은 나의아주아주 친한친구의생일이었다. 그래서 어제한글날에도 강의 하나듣고아침에 호다닥 공부했다. 강의 듣는데 보통 30분짜리 한 두시간 반? 정도면다 듣는거같다. 사실 이해하는게 쉽지않은데그냥 넘어가기에는마음이 가볍지않아서이해가 가지않아도무작정 정리하려고 글을 쓰고 본다. 이 방법이 정말좋은 방향일까..내 방향성에 대해 진지하게 고민하는 시간이 길어졌다. 하지만 누구에게 물어본들나는 언제나 그랬듯강의를 들으며 정리하려고 할거같아서..그래야 내 마음이 편해서오늘도 결국 포기하지 못했다. 오늘은 유니티 공부를 하며하나씩 생기는 기능을 보며신기하다는 감정이 제일 많았다 나도 언젠가 이런걸 만들 수 있겠지.. https://qua28.tistory.com/166 [ Unity 뱀서라이크 게임을 만들어보자 ..
흐흐드디어 화살을 발사할 수 있다! 그래그래내 큐피드야무지게 발사해 볼까!? 그전에 늘 하는문법 정리! 이번에는 좀 많다.오늘은 비트연산자와 레이어마스크쿼터니언과 벡터의 곱셈네 가지에 대해 알아보자!레이어는 오브젝트 간의 상호작용을 관리하기 위해 사용되는데 이 레이어가 비트 필드로 표현된다. 비트 연산자는 레이어의 비트 필드를 조작하기 위해 사용되는데..연산자라는 이름에 맞춰연산할 수 있는 기호들이 있다. AND ( & ) 두 비트 필드 모두에서 해당 비트가 설정되어 있을 때만 결과 비트를 설정특정 레이어의 존재 여부를 확인 ( 여기서 중요한 건 0 이랑 0은 1일까? 0일까?인데답은 0이다. 무조건 1 1 일 때만 1이다.) OR ( | ) 두 비트 필드 중 하나라도 해당 비트가 설정되어 있으면 결..
오늘내일 중으로 기본 부분을 다 공부해야 하는데..참 어렵다. 나에게 시간이 그렇게 많지 않구나..!졸린 눈을 비비며 시작한다. 게임에서 스텟은 굉장히 중요한 부분이다. 캐릭터 고유의 스텟을 만들고 데이터를 처리하는 코드를 짜보자! 그전에! 새로운 문법을 짚고 가자 먼저열거형 친구Enum상수형 값에 의미를 부여하기 위해 사용!int가 기본타입이고제일 앞이 0이 기본이다. 이렇게 써주며자연스레 0 1 2 3으로 넘어가게 된다만약에 웨폰이 100이면그다음은 101,102,103 만약에 웨폰이 206이면다음은 207,208,209이렇게 된다. 사용하는 이유는이렇게 타입 형식처럼 저장해두면이 친구를 활용할때숫자를 통해 의미를 파악할 수 있다.뭐 숫자에 코드를 붙이는 느낌이라고 생각해 주면 좋다. 하지만 인덱스..
누가 쉬는 날 강의를 듣지?? 예.. 누 입니다. 오늘은 한글날입니다. 그래서 영어를 최대한 안 쓸 예정이지요. 영어를 쓰지 않고 공격구현을 해보겠습니다.나름 미션이라고 생각하니 재밌겠네요!...... 아니미션........나름 숙제라고 생각하니 재밌겠네요시작하겠습니다.우리가 지난 글에서플레이어인풋컨트롤러 스크립트에 온파이어 함수를 만들어주었었다. 이 친구부터 수정하자! 여기서 온파이어는플레이어인풋 옵젝에 있는비헤이비어 샌드메시지에 있는 함수라고 생각해 주면 된다. 디버그를 지우고밸류의인프레스드 값을 변수에 넣어준다 빨간 줄..이유는 선언을 안 해주어서 이 선언은탑다운컨트롤러에서 해준다. 해준다음에 아래로 와서 업데이트문을 작성해야 한다.그 이유는 지난 공격을 하고 나서 몇 초가 지났는가? 에 대한 함수..
(❁´◡`❁) 수학적인 부분이 많이 나와서당황했다..하지만 나이과생이었다 잊지말자 몇년전인지는 모르지만.. 삼각함수에 대해 공부하고활을 쥐어줘서 활을 쏘게해보자!! 삼각함수를 알기전에 알아야 할 쿼터니언 왜 이 친구가 필요한가 하면 유니티에서는 vector3을 쓴다. 하지만 vector3을 쓰다보면 짐벌 락(Gimbal Lock) 문제가 발생한다.z축과 x축이 겹치는 순간이 오기 때문에맛탱이 가버린다. 그래서!쿼터니언이라는 친구를 써서 짐벌락을 막는다. 쿼터니언에는 자주쓰는 메소드 3개가 있다. Quaternion.Euler오일러각을 쿼터니언으로 변경할 수 있다.오일러각이라..이따가 설명하겠다!Quaternion.LookRotation앞과 위를 특정한 방향으로 회전하는 친구이다. Quaternion...
오늘 내 TIL은 진짜잘썼다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ무슨말이냐면 오늘 배운게 정말 많다. 오늘 강의도 듣고, 모르는 부분을 여쭤보고 특히 오늘 코딩테스트 문제를 풀며정말 쉬운 문제였지만많은 고민을했고( 3시간이나.. ) 그리고 내가 스스로다른방법으로 풀어보고싶어서스스로 질문을 만들고질문하면서정말 많이 배웠다. 뿌듯할정도 직접 화면공유해주셔서마우스로 쓰면서알려주시는데 감동받아서 캡쳐했다. 꼭오늘 코테부분이다른분들께도 도움이 되었으면 하는 마음으로 오늘 쓴 블로그를 첨부한다. 코테부터https://qua28.tistory.com/164 C#/기초트레이닝/ 10. 문자열 겹쳐쓰기ㅇㅅㅇ..나름 또 10번이라그런지..문제설명이 많아졌다. 이상하게 문제설명이 많아지니 두렵다어려울까봐.. 근데 진짜 어렵다 ㅋㅋㅋㅋ 문..
ㅇㅅㅇ..나름 또 10번이라그런지..문제설명이 많아졌다. 이상하게 문제설명이 많아지니 두렵다어려울까봐.. 근데 진짜 어렵다 ㅋㅋㅋㅋ 문제는 이러하다. mystring 을 출력하다가 정수 s가 적힌곳에 있는 인덱스부터overwrite_string 를 출력하라고 한다. 흠..음... 40분동안 for문과 if문을 엮어서 열심히 푸는데이건 안될거같다는 생각과함께머리에 뭐하나가 스쳤다. 아...문자열을..변경할수있는 친구가 있었지.. 뭐더라.. 하며 결국 나는 답을 보았다. https://qua28.tistory.com/163 [ C# 기본 문법 26 ] StringBuilder 너.. 좋은 친구구나?오늘은!코테하며 알게 된 친구에 대해 이야기해볼 예정이다.StringBuilder이다. 이 친구는 누구..
오늘은!코테하며 알게 된 친구에 대해 이야기해볼 예정이다.StringBuilder이다. 이 친구는 누구냐! 문자열 string은 원래 변경이 불가능 한 친구이다.그래서 변경을 해주려면 또 string로 받아야하고 받아야 하고 받아야 하고받아야 하고 받아야하고 받아야하고받아야하고 받아야하고 받아야하고 터질 거 같은 메모리 할당으로 문제가 생길 수 있어서문자열을 반복적으로 수정하거나뭐 자르고 변형할 수 있는 도구바로 스트링빌더이다. 스트링빌더는 class라서 1. using문을 써줘야 한다.맨 위에using System.Text;추가 2. new로 선언해주어야 한다. StringBuilder myStringBuilder = new StringBuilder(); 이렇게 해주면 되는데약간 배열이랑 비슷..