분류 전체보기173 1. Obi Rope Tutorial Basic Rope Obi Rope 사용법 · Basic rope 1. Project -> Create -> Obi -> Rope bluePirnt 2. 하이러키에서 Create -> Obi -> Obi rope 3. 생성된 Obi Solver 자식 Obi Rope에 1번에서 생성한 BluePrint를 넣어줌 (Material 없이 분홍색이니 아무 Material을 넣어줌) 4. Edit path를 누른 후 +를 이용하여 가운데나 원하는곳에 Point 생성 5. 생성한 포인트를 어느정도 수정 후 포인트 양쪽 끝 Name을 Start,End(원하는 이름으로 해도됨)으로 변경 6. 양쪽을 연결할 3D Sphere 2개 생성 후 로프 양쪽에 위치시켜줌 7. Obi Rope로 돌아와서 Add Component Obi Particl.. 2022. 1. 8. 싱글톤 (점수 관리 같은거 할 때) static 변수를 선언하고 instance에 this를 해줌으로써 다른 함수에서도 편히 쓸수 있도록 해줌. 이렇게 하면 score를 public ScoreManager scoreManager해서 끌어올 필요가 없다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class ScoreManager : MonoBehaviour { public static ScoreManager instance; private int score = 0; //★핵심★ void Awake() // { instance = this; } public int GetScore() { return score; } public vo.. 2021. 4. 19. 코루틴 (대기시간 주는 것) 서서히 UI가 사라지는 Fade-In 기능을 사용하려고 아래와 같이 코드를 작성하였다. 하지만 너무 빠르게 컴퓨터가 동작해 바로 화면이 불투명해지게 변한다. 이를 해결하기 위해 함수에 대기시간을 주는 "코루틴" 이라는 함수를 이용하였다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI;//UI안에 있는 함수를 쓰기 위해 선언 public class Fade : MonoBehaviour { public Image fadeImage; void Start() { FadeIn(); } void FadeIn() { Color startColor = fadeImage.color; //처.. 2021. 4. 19. 리스트 (실시간으로 입력 받음) 배열은 수를 정해준 값에 한정해서 숫자를 입력받고 해야지만 리스트는 실시간으로 입력받는다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Score : MonoBehaviour { //public int[] score = new int[10]; //배열 public List score = new List(); //리스트 (실시간으로 방의 개수가 생김) // Update is called once per frame void Update() { if(Input.GetMouseButtonDown(0)) { int randomNumber = Random.Range(0, 100); score.Ad.. 2021. 4. 18. 이전 1 ··· 26 27 28 29 30 31 32 ··· 44 다음