본문 바로가기

프론트엔드111

Unity Array List Dictionary Unity Array List Dictonary1. Arrayusing System.Collections;using System.Collections.Generic;using UnityEngine;using System;public class Test : MonoBehaviour{ // 배열 선언 방법 // 데이터형식[] 배열이름 = new 데이터형식[크기] public Item[] items = new Item[] { new Item(3, "carot"), new Item(2, "banana"), new Item(1, "apple"), new Item(4, "apple") }; void Start() { .. 2022. 10. 10.
Action 으로 다른 스크립트 함수 가져오는 방법 Action 으로 다른 스크립트 함수 가져오는 방법예제 : Test 클래스에서 Target 클래스 내 함수를 가져오기Test 클래스using System.Collections;using System.Collections.Generic;using UnityEngine;public class Test : MonoBehaviour{ void Start() { Target.target(); }}Target 클래스using System.Collections;using System.Collections.Generic;using UnityEngine;using System;public class Target : MonoBehaviour{ public static Action targ.. 2022. 10. 10.
Unity에서 Json을 사용하는 방법 Unity에서 Json을 사용하는 방법1. Json string을 만드는 방법1.1. class를 만든다.1.2. JsonUtility.ToJson(클래스의 인스턴스) 2. Json string을 class로 변환하는 방법2.1. JsonUtility.FromJson(json 변수명) using System.Collections;using System.Collections.Generic;using UnityEngine;public class SmartTag{ public string tagId; public string tagName; public string locationType; public int posX; public int posY; public int posZ.. 2022. 10. 9.
코루틴 코루틴 코루틴은 시간의 경과에 따른 절차적 단계를 수행하는 로직을 구현하는 데 사용되는 함수이다.코루틴은 HTTP 전송, 에셋 로드, 파일 I/O 완료 등을 기다리는 것과 같이 긴 비동기 작업을 처리해야 하는 경우 코루틴을 사용하는 것이 가장 좋다. 1. 실행시간의 처음과 끝이 존재할 때예제 : 키패드 1을 눌렀을 때 5초간 실행using System.Collections;using System.Collections.Generic;using UnityEngine;public class Test : MonoBehaviour{ [SerializeField] float value05; void Update() { if(Input.GetKeyDown(KeyCode.Keypad1)) .. 2022. 10. 9.
TextMeshPro 텍스트 변경 및 한글폰트 설정 최신 유니티 unity 2021.3.10f1 버전에서는 UI Text 대신 TextMeshPro 라는 텍스트 솔루션을 사용한다.TextMeshPro 에 대한 설명은 아래와 같다.https://docs.unity3d.com/kr/2019.4/Manual/com.unity.textmeshpro.html TextMesh Pro - Unity 매뉴얼 docs.unity3d.com 1. 아래는 TextMeshPro 에서 텍스트를 변경하는 예제이다.using System.Collections;using System.Collections.Generic;using UnityEngine;//using UnityEngine.UI;using TMPro;public class GameDirector : MonoBehaviou.. 2022. 10. 2.
3D 속성 transform-origin : 요소 변환의 기준점을 설정 transform-style : 3D 변환 요소의 자식 요소도 3D 변환을 사용할지 설정    flat : 자식 요소의 3D 변환을 사용하지 않음 default    preserve-3d : 자식 요소의 3D 변환을 사용함 perspective :  하위 요소를 관찰하는 원근 거리를 설정    persepective 속성은 관찰 대상의 부모(조상) 요소에 적용하여 하위 요소들을 관찰하는 원근거리를 설정, 기준점 설정 perspective-origin    transform:perspective() 변환함수는 관찰대상에 직접 적용하여 그 대상을 관찰하는 원근 거리를 설정, 기준점 설정 transform-origin perspective-origi.. 2022. 8. 18.