본문 바로가기

분류 전체보기100

변수 선언과 초기화 / 3항 연산자 / switch문의 특징 C# 문법 기초 1주차 1. 이스케이프 시퀀스 문자열 내에 특수한 문자를 포함시키고 싶을 때 사용하는 문자 조합이다. ( \ == \ ) 파일 경로 등을 표시할 때 역슬래시 ( \ ) 가 자주 쓰이는데, 이 때 역슬래시를 삽입하기 위해서는 \\로 나타내야 한다. \t 의 경우 콘솔창에서 8칸 기준 띄어쓰기가 실행된다. 2. 변수 선언과 초기화 변수 선언 : 자료형 변수이름; 초기화 : 변수이름 = 값; int num1, num2, num3 = 10; (X) => 이렇게 하면 num3 변수만 10으로 초기화 num1 = num2 = num3 = 10; => 이렇게 해야 모두 10으로 초기화 3. 식별자 규칙 식별자란 [변수, 메서드, 클래스, 인터페이스] 등에 사용.. 2023. 11. 6.
C#, Unity 기능 복습 weekly 학습 키워드 이번 주는 기초 강의를 학습한만큼 Unity와 C# 전반적인 용어와 인터페이스, 기능에 대해 많이 배웠다. C# 코드블럭은 TIL 페이지에서 직접 복습하는 것이 편해 WIL에는 Unity 기능, C# 함수 복습에 대해 적어보고자 한다. Unity 기능 복습 1. rigidbody : 요소를 위에서 아래로 떨어지게 만든다. 2. collider : 다른 요소와 만나면 충돌시킨다. 3. target graphic : 특정 상황에서 해당 요소의 그래픽에 변화를 주겠다. 4. Unity 내에서 같은 스크립트를 공유하는 여러 개의 요소를 다루는 방법 같은 스크립트를 공유하는 요소들의 경우 해당 스크립트에 public int type; 을 선언하고 Unity의 prefabs 에 있는 Typ.. 2023. 11. 5.
[LoL] 2023 월즈 밴픽 이야기 (GEN vs BLG) LCK 의 자존심, Gen.G가 BLG에 3:2로 꺾여버렸다. Gen.G의 결승 진출은 그 어느 해보다 쉬울 것으로 예상했지만, 그렇지 않았다. 매 해 나오는 월즈의 이변, 올해의 주인공은 안 좋은 쪽으로 Gen.G에게 돌아갔다. 밴픽 탐구이기 때문에 선수에 대한 이야기는 절제하고 챔피언에 대한 이야기를 하고자 한다. LoL 챔피언 밸런스와 월즈 패치 이야기 LoL에는 165가지 챔피언이 있다. 165가지 챔피언 사이에서 밸런스를 조절하는 것은 매우 어려운 일이다. 거기에 아이템이나 룬 등 게임 내 영향을 주는 요소까지 고려하면 밸런스 패치는 더 어렵다. 같은 패치 아래 있더라도 지역 리그나 월드 챔피언십의 챔피언 티어는 솔로 랭크와 다른 경우가 많다. 예를 들어 솔로 랭크에서 주목받지 못해도 꾸준히 대.. 2023. 11. 4.
일정한 간격으로 카드 배치하기 주요 코드 다시보기 // gameManager.cs void Start() { Time.timeScale = 1.0f; int[] rtans = { 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7 }; rtans = rtans.OrderBy(item => Random.Range(-1.0f, 1.0f)).ToArray(); for (int i = 0; i < 16; i++) { GameObject newCard = Instantiate(card); newCard.transform.parent = GameObject.Find("cards").transform; float x = (i % 4) * 1.4f - 2.1f; float y = (i / 4) * 1.4f - 3.0.. 2023. 11. 3.
배경음악 종료하기 / 다시 시작 버튼 만들기 오늘의 학습 키워드 오늘의 목표! 기존에 사용한 르탄이 대신, 내가 좋아하는 모코코를 넣어 [모코코를 찾아라!] 게임으로 변신시키기. 1. 카드 이미지 바꾸기 Assets_Resources 에 있는 르탄이 파일을 삭제하고 내가 선정한 mokoko 사진 8개를 추가했다. resources 변경에 따라 - StartScene_Canvas 의 이미지 및 애니메이션 변경 - MainScene_cards 의 이미지 및 애니메이션 변경 리소스 하나만 바꾸려고 해도 기존에 적용한 크기, 애니메이션 등을 수정하는 작업이 필요하다. 2. 효과음 변경 및 추가 기존에 match 시 나오는 효과음을 '기분 좋은 향기' 효과음으로 변경했다. match 가 아닐 때 AudioClip wrong 을 재생시키도록 추가했다. // .. 2023. 11. 2.
카드에 랜덤으로 이미지 넣기 / 카드 2장만 열게 하기 오늘의 학습 키워드 1. 이미지 사이즈 조절하기 1) 카메라 사이즈 조절하기 2) Resources 또는 Images - 각 요소의 Pixels Per Unit 조절하기 Pixels Per Unit의 값이 클수록 이미지는 작아진다. 2. for 문 많은 요소에 같은 명령을 실행하고 싶을 때, for 문을 사용한다. 즉, for 문을 통해 반복적으로 명령을 내릴 수 있다. void Start() { for (int i = 0; i < 16; i++) { Debug.Log(i); } } 1) { ~ } 안의 내용은 for 문으로 수행할 내용, 2) ( ~ ) 안의 내용은 for 문이 적용되는 조건을 나타낸다. ( ~ ) 는 2개의 ; 로 구분하는데, ( 조건에 사용될 숫자 ; 언제까지 반복수행할 것인지 ; .. 2023. 11. 1.