일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- joystick
- 일시정지
- raycast
- Object Poling
- Hpbar
- raycasting
- 플레이어 방향전환
- 플레이어 이동
- LayerMark
- 패럴렉스
- Object Pooling
- Parallax
- rotation
- Prefabs
- 유니티
- 오브젝트 풀링
- Hp바
- CSharp #자료구조
- Animation State Machine
- Vector3
- 2D슈팅게임
- 프리팹
- 스크롤링
- Unity
- Blend Type
- Ainimation Blending
- Transform
- apk
- Scrooling
- rigidbody
- Today
- Total
목록전체 글 (189)
주녘공부일지
https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 뒤에 있는 기능이 앞에 있는 기능보다 먼저 배포가 가능해도 순서대로 배포 -> 배포까지 걸리는 기간을 Queue에 순서대로 넣고, 맨 앞에 있는 값을 기준으로 지워나가면서 같거나 작은 수는 한번에 배포가 가능함을 체크 https://godgjwnsgur7.tistory.com/46 [C#] 자료구조 정리 (Dict, List, Queue, Stack,..
https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 가장 짧은 길이의 조건을 만족하는 부분 수열의 합을 구하는 문제. - Queue에는 가장 큰 수부터 입력되고, queue 안의 모든 요소의 합이 k보다 커지면 가장 큰 수를 지워나감 + Queue https://godgjwnsgur7.tistory.com/46 [C#] 자료구조 정리 (Dict, List, Queue, Stack, HashSet 등) 자..
https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - A ~ Z 까지의 키 입력 필요 횟수를 딕셔너리에 미리 저장 using System; using System.Collections.Generic; public class Solution { public int[] solution(string[] keymap, string[] targets) { List answerList = new List(); D..
https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 수열 + HashSet https://godgjwnsgur7.tistory.com/46 [C#] 자료구조 정리 (Dict, List, Queue, Stack, HashSet 등) 자료구조(Data Structure)란? 데이터를 효율적으로 접근하고 조작할 수 있게 데이터 구조를 만들어 관리하는 것 - Collections은 C#에서 지원하는 자료구조..
https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 크기별로 귤의 개수를 카운트 -> 많은 개수부터 체크 using System; using System.Collections.Generic; using System.Linq; public class Solution { public int solution(int k, int[] tangerine) { Dictionary dict = new Diction..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tSumN/btsscB6XrwT/Cp9kxdKlRwJdJUocwh6Tf0/img.gif)
1. 소수란? 1과 자기 자신으로만 나누어 떨어지는 수 - 시간복잡도 : O(log(√N) public static bool IsPrime(int num) { if (num < 2) return false; for (int i = 2; i < num; i++) if (num % i == 0) return false; return true; } 2. 제곱근 활용 num = x * y 라고 했을 때 1
https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 코드참조 ( 진수변환 -> 0을 기준으로 숫자 추출 -> 소수체크 ) + 만약 테스트 1번만 시간초과가 뜬다면 소수를 체크하는 부분에서 최적화가 이루어지지 않았기 때문일 확률이 높다. https://godgjwnsgur7.tistory.com/85 [C#] 소수 판별 최적화 알고리즘 1. 소수란? 1과 자기 자신으로만 나누어 떨어지는 수 public ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bcGX4H/btsr4Y8nWzh/FZCV5KhhYsB6nHFwDiAFfK/img.png)
https://school.programmers.co.kr/learn/courses/30/lessons/155651 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 정답코드 및 핵심 아이디어, 유의사항 - 00시 ~ 23시 59분까지의 시간 중에 동시에 사용이 불가능한 방의 개수의 최댓값을 구하면 되는 문제 + 하단 이미지에서 아이디어를 얻음 using System; using System.Linq; public class Solution { public int solution(string[,] book_time) { int[] useRoomTimeC..
오브젝트 풀링 public class ObjectPoolMgr { class Pool { ... } Dictionary pools = new Dictionary(); Transform root; int poolCount = 5; public void Init() { if (root == null) { root = new GameObject { name = "@Pool_Root" }.transform; } PhotonPrefabPool.Init(); } public void CreatePool(GameObject original, int count) { Pool pool = new Pool(); pool.Init(original, count); pool.Root.parent = root; pools.Add..
1. 동기화 처리 서버 프로그래머가 만들어 준 RPC 함수를 필요에 따라 클라이언트에서 제어하며 사용함 1) 포톤에게 동기화 생성 요청 모노비헤이비어포톤 클래스를 베이스 클래스로 상속받는 클래스를 가진 프리팹을 대상으로 해야 함 - 생성된 오브젝트는 활성화되는 시점에 고유한 ID를 받고, 활성화시킨 클라이언트가 자신인지 확인할 수 있음 - 동일한 프리팹을 방 안의 모든 클라이언트에 생성하고 완료 시점을 확인할 수 있음 ( 동기화 완료 ) > 같은 오브젝트가 모든 클라이언트에 존재함을 보장받음 2) 브로드캐스트 함수를 호출 - 포톤을 통해 브로드캐스트 함수를 호출해 모든 클라이언트에 동일한 함수가 호출되게 함으로써 동기화 3) 변수 동기화 FixedUpdate 주기를 기준으로 변수를 동기화하는 기능을 하기..