본문 바로가기

전체 글156

유니티 마우스 클릭 지점, 라인렌더러 유니티 마우스 클릭 지점, 라인렌더러마우스 클릭 지점using System.Collections;using System.Collections.Generic;using UnityEngine;public class ChangeCursor : MonoBehaviour{ void Start() { } void Update() { if(Input.GetMouseButtonDown(0)) { // 스크린의 마우스 위치로부터 Ray 생성 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); // 월드에서 레이캐스팅 히트가 발생한 위치, Ray가 충돌한 물체.. 2022. 10. 24.
Unity 마우스커서 변경 Unity 마우스커서 변경using UnityEngine;public class Player : MonoBehaviour{ [SerializeField] Texture2D cursorHover; [SerializeField] Texture2D cursorNormal; void Start() { Cursor.SetCursor(cursorNormal, Vector2.zero, CursorMode.ForceSoftware); } private void OnMouseOver() { Cursor.SetCursor(cursorHover, new Vector2(cursorHover.width/4,0), CursorMode.ForceSoftware); .. 2022. 10. 24.
Unity ColorUtility Unity ColorUtility1. TryParseHtmlString Unity - Scripting API: ColorUtility.TryParseHtmlStringStrings that begin with '#' will be parsed as hexadecimal in the following way: #RGB (becomes RRGGBB) #RRGGBB #RGBA (becomes RRGGBBAA) #RRGGBBAA When not specified alpha will default to FF. Strings that do not begin with '#' will be parsed as literal colordocs.unity3d.comusing System.Collections;using S.. 2022. 10. 11.
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.