분류 전체보기 254

백준 10845 c++ 큐

https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net #include #include #include using namespace std; int main() { queue queue1; int count; cin >> count; string s; while (count--)//count 횟수 반복 { cin >> s;//string 입력받음 if (s == "push")//push일경우 { int pushX;//int형 입력받고 ..

백준 1406 c++ 에디터

https://www.acmicpc.net/problem/1406 1406번: 에디터 첫째 줄에는 초기에 편집기에 입력되어 있는 문자열이 주어진다. 이 문자열은 길이가 N이고, 영어 소문자로만 이루어져 있으며, 길이는 100,000을 넘지 않는다. 둘째 줄에는 입력할 명령어의 개수 www.acmicpc.net 처음 해봤던 코드이다. 1개의 stack, 1개의 int형 cursor로 진행을 해봤다. 결과는 메모리 초과... 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 5..

백준 c++ 1874 스택 수열

https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 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 32 33 34 35 36 37 38 39 40 41 #include #include #include #include using namespace std; int ma..

백준 9012 c++ 괄호

https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 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 32 33 34 35 36 37 38 39 40 41 42 43 44 #include #include #include using namespace std; int main() { string s; int a; cin >..

백준 9093 c++ 단어 뒤집기

https://www.acmicpc.net/problem/9093 9093번: 단어 뒤집기 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 www.acmicpc.net 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 32 33 34 35 36 37 38 39 40 41 42 #include #include #include using namespace std; int main() { int a; cin >> a; //반복할 문장 개수 string s; ci..

백준 10828 c++ 스택

https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 #include #include #include using namesp..

8.애니메이션 시스템 활용_1)공격모션

공격모션을 구현하기 위해 애님 몽타주를 생성한다 생성했으면 Default 이름을 Attack1으로 이름을 변경하고 Warrior Attack 1~4를 넣어준다 그리고 각 공격 별 끝 시간을 조정해 공격이 자연스럽게 이어지도록 애니메이션 재생시간을 맞춰준다 이제 어택 애니메이션 몽타주를 ABAnimInstance 에서 파일위치를 찾고 작동 할 수 있도록 코드를 작성한다. 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 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "ArenaBattle.h..

7.애니메이션 시스템의 설계_4)점프 구현2

이제 점프를 1.점프 시작 2.점프 중 3.점프 종료 이렇게 세가지로 나누기 위해 애님블루프린트를 열어 점프와 땅위 만 있었던 노드를 이런 식으로 바꾸어준다 Ground->JumpStart 에서는 IsInAir 가 True 이면 JumpStart애니메이션이 작동되도록 노드를 연결하고 JumpStart->JumpLoop 에서 JumpStart 애니메이션이 0.1초 남았을 때 JumpLoop 애니메이션이 작동되도록 노드를 연결한다 JumpLoop->JumpEnd 에서 캐릭터가 땅에 도달해서 IsInAir가 False가 되면 JumpEnd 애니메이션으로 넘어가도록 노드를 짠다 JumpEnd -> Groud 에서 JumpEnd 애니메이션이 0.1초가 남았을 때 Ground 애니메이션으로 넘어가도록 노드를 짜주면..

7.애니메이션 시스템의 설계_3)애니메이션 리타겟

애니메이션 리타겟을 하면 언리얼 기본 애니메이션을 공유할 수 있다. 점프 모션을 공유하기위해 리타겟을 한다 UE4_Mannequin_Skeleton에 들어가서 리타깃 매니저>릭 선택>인간형 릭 선택 을 눌러준다 워리어의 스켈레탈 매쉬인 SK_Mannequin_Skeleton에 들어가서 동일하게 인간형 릭 선택을 눌러 매핑하고 저장한다 점프 애니메이션 3종을 드래그 하여 애님 에셋 복제후 리타겟을 해준다 저장 경로와 이름을 변경해주고 리타깃을 누른다 리타깃 하고 저장된 경로로 가보면 점프 모션 3개가 생긴것을 볼 수 있다.

카테고리 없음 2022.03.06