분류 전체보기
-
유니티 - 플레이어 슬라이딩 구현쾌락없는 책임 (공부)/Unity 2021. 1. 4. 21:49
// Sliding if (isGround == true && Input.GetKeyDown(KeyCode.LeftShift) && canSlide == true) { animator.SetBool("isSliding", true); canSlide = false; maxSpeed *= 2f; // Speed up gameObject.layer = 12; // become invincible Invoke("slidingFalse", 0.5f); // todo : invoke의 시간을 변수로 변경하자 Invoke("TFslide", 1f); // 1f is delay time } //Sliding void slidingFalse() { maxSpeed = maxSpeed/2.0f; animator.SetB..
-
백준 1476, 1107 (C++)쾌락없는 책임 (공부)/알고리즘 문제풀이 2021. 1. 4. 19:53
1476 : www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타 www.acmicpc.net #include int E, S, M; int CalculateYear(){ int result = 1; while(true){ if((result - E)%15 == 0 && (result - S)%28 == 0 && (result - M)%19 == 0) return result; result++; } } int main() { scanf("%d %d %d", &E, &S, &M); printf("%..
-
유니티 - 보스몬스터 패턴 1 : 플레이어 감지 후 공격쾌락없는 책임 (공부)/Unity 2021. 1. 3. 15:57
- 보스 몬스터의 하위 오브젝트로 빈 오브젝트가 있음 - 이 빈 오브젝트에 공격 코드가 달려있으며 OnTriggerStay를 사용하기 위해 tirgger로 만듬 - 소환되는 경고창과 공격(사진에서 몬스터)에 Destroy하는 스크립트가 있음 - 이건 프리팹으로 미리 만들어 둔 것 using System.Collections; using System.Collections.Generic; using UnityEngine; public class BossMonsterPattern : MonoBehaviour { private bool isAttacking = false; Vector3 playerPos; Vector3 whereToAtk; public GameObject warning; public GameO..
-
백준 2751 Merge Sort, QuickSort, HeapSort쾌락없는 책임 (공부)/알고리즘 문제풀이 2021. 1. 1. 17:22
www.acmicpc.net/problem/2751 #include using namespace std; int list[1000000]; void merge(int arr[], int left, int middle, int right){ int i, j, k, l; i = left; j = middle +1; k = left; // 배열 합병 while(i 자식 의 구조로 만드는 과정 // i가 부모이고 cur(현재 가리키는 인덱스)은 i의 왼 자식 // 왼쪽 오른쪽을 비교한 뒤 더 큰걸 선택 // 부모와 제일 큰 자식을 비교 // 만약 부모가 교체되고 cur
-
백준 2750 버블정렬 풀이쾌락없는 책임 (공부)/알고리즘 문제풀이 2020. 12. 29. 20:06
www.acmicpc.net/problem/2750 #include using namespace std; int main(){ int n, temp; cin >> n; int arr[n]; for(int i = 0; i > arr[i]; for(int i = 0; i arr[j+1]){ temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } for(int i = 0; i > arr[i]; for(int i = 0; i ..
-
유니티 UI에 변수 표시쾌락없는 책임 (공부)/Unity 2020. 12. 28. 17:36
1. 표시하고자 하는 변수가 있는 스크립트에 using UnityEngine.UI; 추가 2. 텍스트의 경우 public Text (변수명)을 한 뒤 인스펙터 창에서 만들어둔 ui 텍스트를 하이어라키 창에서 가져온다 3. 그럼 반영이 아주 잘 된다 끝 + 지금의 경우 저 플레이어의 재화를 전역으로하지 않았기에 해당 스크립트에서 불러와야 한다는 불편함이 있다. -> 다음 프로젝트를 만들땐 이런 스탯?들을 한곳에서 관리할 수 있게끔 만들어야 겠다. 2020.12.28 작성