일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- page replacment policy
- 크래프톤정글4기
- 다익스트라
- clock agorithm
- 크래프톤 정글 4기
- 크래프톤정글
- pintos
- 백준
- User Stack
- 크래프톤 정글
- c#
- 4기
- KRAFTON JUNGLE
- 익명페이지
- belady's anomaly
- 플레이어 움직임
- 네트워크
- 핀토스
- 유니티
- 파이썬
- stack growth
- Project 3
- Unity
- 연결리스트
- C
- anonymous page
- project3
- 전쟁-전투
- memory mapped files
- kraftonjungle
- Today
- Total
목록전체 글 (103)
말감로그
📆2024.04.16 유니티 3D로 게시판 만들기(멀티 플레잉) 아키텍처 - 유니티 , 뒤끝(서버) 기능 요구사항 - 회원가입 / 로그인 - 게시물 작성 - 게시물 목록보기 - 게시물 읽기 🙆♀️알게 된 점 & 까먹은 점 1. UnityYAMLMerge 유니티 협업을 하다보면 서로가 같은 씬과 프리팹을 수정하다보니 머지 시 충돌이 일어나는 일이 있었다. 이 충돌을 해결하기 위해서 찾아보니 Unity에서 제공하는 UnityYAMLMerge 라는 공식 merge tool을 사용하면 씬이랑 프리팹을 제대로 merge할 수 있다고 한다. Unity git 시작 & UnityYAMLMerge git으로 Unity 프로젝트를 관리할 때 여러 사람이 Scene이나 Prefab 등을 수정하면 골치가 아파진다. 이런 ..
다익스트라 알고리즘과 프림 알고리즘에 대한 차이가 궁금해져 찾아봤다. 다익스트라와 프림은 모두 그래프 알고리즘 중 하나로, 그래프에서 최소 비용의 경로 또는 트리를 찾는 데 사용된다. 그러나 두 알고리즘은 목적과 적용되는 상황에서 차이가 있다. 1. 목적 - 다익스트라 알고리즘 : 주어진 출발 노드에서 다른 모든 노드까지의 최단 경로를 찾는 것이 목적이다. 주로 하나의 출발점에서 다른 모든 지점까지의 최단 경로를 찾는 데 사용된다. - 프림 알고리즘 : 주어진 그래프에서 최소 신장 트리를 찾는 것이 목적이다. 주로 그래프에서 모든 노드를 연결하는 최소 비용의 트리를 찾는 데 사용된다. 더보기 최소 신장 트리 그래프에서 모든 노드를 가장 적은 비용으로 연결하는 트리. 그래프의 모든 노드를 포함하고, 사이클..
1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1 ≤ K ≤ V)가 www.acmicpc.net 문제 방향그래프가 주어지면 주어진 시작점에서 다른 모든 정점으로의 최단 경로를 구하는 프로그램을 작성하시오. 단, 모든 간선의 가중치는 10 이하의 자연수이다. 입력 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1 ≤ K ≤ V)가 주어진다. 셋째 줄부터 E개..
1963번: 소수 경로 소수를 유난히도 좋아하는 창영이는 게임 아이디 비밀번호를 4자리 ‘소수’로 정해놓았다. 어느 날 창영이는 친한 친구와 대화를 나누었는데: “이제 슬슬 비번 바꿀 때도 됐잖아” “응 지금 www.acmicpc.net 문제 소수를 유난히도 좋아하는 창영이는 게임 아이디 비밀번호를 4자리 ‘소수’로 정해놓았다. 어느 날 창영이는 친한 친구와 대화를 나누었는데: “이제 슬슬 비번 바꿀 때도 됐잖아” “응 지금은 1033으로 해놨는데... 다음 소수를 무엇으로 할지 고민중이야" “그럼 8179로 해” “흠... 생각 좀 해볼게. 이 게임은 좀 이상해서 비밀번호를 한 번에 한 자리 밖에 못 바꾼단 말이야. 예를 들어 내가 첫 자리만 바꾸면 8033이 되니까 소수가 아니잖아. 여러 단계를 거쳐..
조이스틱으로 플레이어를 이동하는 방법에 대해 알아보겠다. 우선 이 분의 티스토리를 보고 참고하였다. https://red-tiger.tistory.com/58#google_vignette 유니티 3D모바일 조이스틱 조작 및 터치패널로 카메라 조작 우선 모바일환경에서 조이스틱 조작을 하기 위해선 당연히 조이스틱 에셋이 필요하다. 나는 아래 에셋을 사용하였다. 에셋스토어 링크 : https://assetstore.unity.com/packages/tools/input-management/joystick-pack red-tiger.tistory.com 조이스틱 조작을 하기 위해서 조이스틱 에셋을 다운받아야 한다. Joystick Pack | 입출력 관리 | Unity Asset Store Get the Joy..
📆2024.04.08 1. 유니티 터치 패널로 카메라 조작 & 애니메이션 적용 2. UnityYAMLMerge 설치 3. 백준 어제 카메라 회전이 플레이어 중심으로 안되고 영화 카메라 마냥 조작되어서 오늘 다시 제대로 수정하였다. 이 분 유튜브를 보면서 참고하였다. https://www.youtube.com/watch?v=4611qmBWTC0 MainCamera.cs using UnityEngine; public class MainCamera : MonoBehaviour { public Transform target; public float followspeed = 15f; //따라가는 속도 public float sensitive = 7f; //감도 public float clampAngle = 50f..
에라토스테네스의 체 다수의 자연수에 대하여 소수 여부를 판별할 때 사용하는 대표적인 알고리즘이다. 에라토스테네스의 체는 N보다 작거나 같은 모든 소수를 찾을 때 사용할 수 있다. 동작 과정 1. 2부터 N까지의 모든 자연수를 나열한다. 2. 남은 수 중에서 아직 처리하지 않은 가장 작은 수 i를 찾는다. 3. 남은 수 중에서 i의 배수를 모두 제거한다. (i는 제거하지 않는다.) 4. 더 이상 반복할 수 없을 때까지 2번과 3번의 과정을 반복한다. 에라토스테네스의 체 알고리즘 (파이썬) import math n = 100 #2부터 100까지의 모든 수에 대하여 소수 판별 prime = [True for i in range(n+1)] # 처음엔 모든 수가 소수(True)인 것으로 초기화 for i in r..
1303번: 전쟁 - 전투 첫째 줄에는 전쟁터의 가로 크기 N, 세로 크기 M(1 ≤ N, M ≤ 100)이 주어진다. 그 다음 두 번째 줄에서 M+1번째 줄에는 각각 (X, Y)에 있는 병사들의 옷색이 띄어쓰기 없이 주어진다. 모든 자리에는 www.acmicpc.net 문제 전쟁은 어느덧 전면전이 시작되었다. 결국 전투는 난전이 되었고, 우리 병사와 적국 병사가 섞여 싸우게 되었다. 그러나 당신의 병사들은 흰색 옷을 입고, 적국의 병사들은 파란색 옷을 입었기 때문에 서로가 적인지 아군인지는 구분할 수 있다. 문제는 같은 팀의 병사들은 모이면 모일수록 강해진다는 사실이다. N명이 뭉쳐있을 때는 N2의 위력을 낼 수 있다. 과연 지금 난전의 상황에서는 누가 승리할 것인가? 단, 같은 팀의 병사들이 대각선으..
📆2024.04.06 1. 유니티 3d 플레이어 움직임 & 조이스틱 조작 2. 백준 전쟁-전투 오늘은 조이스틱으로 플레이어 움직임 조작을 구현하였다. 조이스틱을 사용해서 움직임을 구현하는 건 처음이라 하나하나 배워가면서 했다! 조이스틱 조작을 하기 위해서 조이스틱 에셋을 다운받아야 한다. Joystick Pack | 입출력 관리 | Unity Asset Store Get the Joystick Pack package from Fenerax Studios and speed up your game development process. Find this & other 입출력 관리 options on the Unity Asset Store. assetstore.unity.com PlayerController.c..