본문 바로가기

반응형

전체 글

(139)
언리얼 엔진5 1-1. 캐릭터 움직임 구현하기 지금까지 언리얼 엔진 Documentation을 활용하지 않고 강의를 찾아서 공부했었다. 분명 캐릭터 움직임 구현하는 부분에 대한 강의를 모두 수강하였지만, 몇 달이 지난 후 구현하려니깐 기억이 나지 않아서 강의를 다시 수강할 수는 없기에 Documentation을 한번 활용해 보았는데, 강의 이런 거 다 필요 없이 이것만 잘 활용하면 될 것 같다는 느낌을 받았다. https://docs.unrealengine.com/4.27/en-US/InteractiveExperiences/HowTo/CharacterMovement/ Setting Up Character Movement In this How-To guide, you will create a playable character that exhibits ..
정보처리기사 2022년 2회차 실기 준비 원래는 한 달 정도 잡고 느긋하게 공부를 하려고 했는데, 방학이어서 그런지 번아웃이 온건지 모르겠지만 너무 하기 싫어서 미루다가 시험까지 5일 남은 지금부터 문제은행 CBT 위주로 공부하고 가능하면 이론도 한 번씩이라도 훑어볼 생각입니다. 5일 공부법 성공하면 다시 글 남겨볼게요!
언리얼 엔진5 배우기 Collision 다루기 - Collision의 종류 Blocking, Overlapping, 그리고 Ignoring이 있다. 막기, 중첩하기, 그리고 무시하기라고 읽을수도 있다. 이제부터 이 3가지 Collision에 대해서 알아보도록 하자 1. Collision의 작동 원리 Weapon, 즉 무기의 경우에는 풀이랑 만나도 Ignore(무시)하기 때문에 지나가며, 유리의 경우에는 Block(막기)이기 때문에 부딪히면 지나가지 못하고 멈추게 된다. 마찬가지로 Brick Wall일 때도 멈추게 된다. Visibility, 즉 사용자의 시야의 경우에는 풀이랑 만났을 때 Block이기 때문에 시야가 가려지게 되고, Glass랑 만났을 때는 Ignore이기 때문에 유리를 지나쳐 다음 물체를 볼 수가 있으며, Brick Wall의 경우에..
언리얼 엔진5 시작하기 #2 윈도우 확장 입력기 제거하기 - 확장 입력기 윈도우10에서 한국어를 설치하면 제공하는 기본 입력기인 microsoft 입력기의 경우 ctrl + alt+ f11을 누르면 확장 입력기가 떠서 언리얼 엔진의 Live Coding 단축키인 ctrl + alt + f11과 충돌이 일어나는 경우가 있다. 이때 다른 한글 입력기를 설치하고 microsoft 입력기를 삭제하여 해결할 수 있다. 1. 날개셋 한글 입력기 설치 날개셋 한글 입력기 다운로드 링크 위의 날개셋 한글 입력기 다운로드 사이트에서 자신이 사용하는 윈도우 버전에 맞게 다운로드하면 된다. 2. 날개셋 한글 입력기 선택하기 우측 하단에 언어를 설정하는 부분을 눌러서 날개셋 한글 입력기를 선택하면 된다. 단축키로는 : 윈도우키 + 스페이스바 를 누르면 된다. 3. 윈도우10 mic..
SWEA 1227 : 미로2(S/W 문제해결 기본)[파이썬] SW Expert Academy 1227: 미로2 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com - 문제 입구와 출구가 주어지고 0으로 길이 나있으면 이 길을 따라가면 출구에 도착할 수 있는지 여부를 확인하는 문제다. - 풀이 def bfs(x, y): check = 0 temp = [[x, y]] # 시작지점을 temp에 넣고 visited[x][y] = 1 # 시작지점의 방문여부 True while True: # 스택이라고 생각하고 FILO(First in last out) i, j = temp.pop() for dir in range(4): # 상하좌우 네 가지 방향에 따라 반복 ni = i + dire..
SWEA 1226 : 미로1(S/W 문제해결 기본)[파이썬] SW Expert Academy 1266: 미로1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com - 문제 입구와 출구가 주어지고 0으로 길이 나있으면 이 길을 따라가면 출구에 도착할 수 있는지 여부를 확인하는 문제다. - 풀이 def bfs(x, y): check = 0 temp = [[x, y]] # 시작지점을 temp에 넣고 visited[x][y] = 1 # 시작지점의 방문여부 True while True: i, j = temp.pop() # 스택이라고 생각하고 FILO(First in last out) for dir in range(4): # 상하좌우 네 가지 방향에 따라 반복 ni = i + dire..
SWEA 2005 : 파스칼의 삼각형(D2)[파이썬] SW Expert Academy 2005: 파스칼의 삼각형 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com - 문제 입력으로 N이 주어지면 N개의 줄을 가진 파스칼의 삼각형을 출력해야 한다. - 풀이 T = int(input()) N = int(input()) for t in range(T): print("#{}".format(t+1)) answer = [] # 정답을 담아야 함 for i in range(N): temp = [] # 파스칼의 한 줄 for j in range(i+1): if j == 0 or j == i: # 한 줄에서 첫번째 혹은 마지막은 무조건 1 temp.append(1) else: te..
SWEA 2063 : 중간값 찾기(D1)[파이썬] SW Expert Academy 2063: 중간값 찾기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com - 문제 입력으로 N개의 숫자가 주어지면 이걸 정렬했을 때 중앙에 있는 값을 출력하는 문제다. - 풀이 N = int(input()) # map 형식으로 저장(int형으로 모든 값을 저장하는데 input().split()을 통해 띄워쓰기 되어 있으면 분리) 후 리스트로 만듬 numbers = list(map(int, input().split())) numbers.sort() # 오름차순으로 정렬 # 중간값은 총길이/2 +1인데, 배열은 0부터 시작이니 +1 안해도 됨 answer = numbers[N//2] ..

반응형