Record/TIL

·Record/TIL
스테이지를 넘길 때마다 밤이되게 만들기검색하면 대부분 시간으로 흘러가는 코드들만 있길래 한번 해봤습니다.  코드DayNightCycle.cs기존에는 시간으로 흐르는 코드였는데 비슷하겠지~ 하고 그대로 가져와서 해봤는데 달라서... 어.. 처음에 좀 헤멨던 것 같다. 역시 처음해보는건 다 어려운 듯..using UnityEngine;public class DayNightCycle : MonoBehaviour{ private int stage = 0; // 현재 스테이지 private int dayStages = 5; // 낮 스테이지 수 private int totalStages = 10; // 전체 스테이지 수 [Header("Sun")] public Light sun; ..
·Record/TIL
Coroutine이란?유니티에서 사용되는 코루틴은 비동기 프로그래밍을 수행하기 위한 기능 중 하나이다.코루틴은 일시 중지 할 수 있는 함수의 실행을 가능하게 하며,특정 조건이 충족될 때까지 기다린 후에 실행을 계속할 수 있도록 한다.코루틴의 기본적인 원칙은 ‘IEnumerrator’ 인터페이스를 반환하는 함수를 통해 작성된다.⇒ 비동기 처리를 해주는 특수한 메서드. 함수 실행을 일시중지 시킬 수 있다. UniTask란?유니티에서 UniTask는 비동기 작업을 처리하기 위한 도구로, 유니티에서 내장되어 있는 코루틴 기능을 대체하며 async/await 패턴을 지원한다.일반적인 C#의 Task와 비교하여, UniTask는 유니티에서 더 효율적으로 동작하도록 설계되었다.주로 WebGL 빌드와 같은 플랫폼에서 ..
·Record/TIL
Unity 생명주기(Unity Life Cycle)유니티의 C# 스크립트는 Monobehaviour 클래스를 상속받아 만들어지며, 이 클래스를 상속받은 오브젝트는 Scene에 있는 동안 엔진에서 일정한 흐름에 따라 자동으로 함수를 호출하는데 이 흐름을 생명 주기(Life Cycle)라 부른다.    주요 메서드Awake스크립트가 실행될때 한번만 호출됨. Start전에 호출됨. 오브젝트가 비활성화 상태에서도 호출이 됨.OnEnable오브젝트가 비활성화 된후에 다시 활성화될때마다 호출됨. 인스펙터뷰에서 박스를 체크하는것으로 제어함.Start함수가 호출되기전에 한번만 호출됨.Awake와 다르게 오브젝트가 활성화 되어있어야만 호출이 됨. 모든 Awake가 실행된 이후에 실행이 됨.FixedUpdaterigidb..
·Record/TIL
폭죽 파티클영상 UI 위에 뜨는 파티클 이펙트상세 사진 상세 설정 값 >> [Unity] UI 위에 오브젝트 표시되게 하기 - https://milkyquartz.tistory.com/m/266 [Unity] UI 위에 오브젝트 표시되게 하기오늘의 문제점 유니티에서 UI를 만들면 오브젝트보다 위에 배치가 된다. 그렇기때문에 오브젝트를 더 위에 배치시키려면 어떻게 해야할까 고민을 했다. 열심히 찾아서 만든 결과는 이렇다. milkyquartz.tistory.com
·Record/TIL
스프라이트에 DOTween 애니메이션 컴포넌트 달려있음이렇?게 상황별로 여러개 다는게 맞나 싶긴한데 아직 방법을 몰라서 일단 이렇게 해둠..위치-> 흔들기-> 크기가  적용되어있다.  코드아직 임시라 안쓰는 코드는 주석처리 using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;public class StoryController : MonoBehaviour{ // 완전 임시 //[SerializeField] private GameObject attackSprite; // 반격하는 스프라이트 [SerializeField] private GameObject deathSprite; ..
·Record/TIL
transform.eulerAnglesUnity에서 게임 오브젝트의 회전을 표현하는 속성 중 하나로, 오브젝트의 회전을 오일러 각도로 나타낸다. 오일러 각도는 회전하는 각도를 x, y, z 세 축을 기준으로 표현하는 방식이다.  특징오일러 각도: transform.eulerAngles는 Vector3로 표현되며, x, y, z 값은 각각 오브젝트의 피치(pitch), 요(yaw), 롤(roll)을 의미한다.x: 피치(pitch), 오브젝트가 x축을 기준으로 회전한 각도 (위아래로 회전)y: 요(yaw), 오브젝트가 y축을 기준으로 회전한 각도 (좌우로 회전)z: 롤(roll), 오브젝트가 z축을 기준으로 회전한 각도 (좌우로 기울임)  코드어제 썼던 코드중에 시점 부분만 따온거... 마우스 움직임으로 카..
석영
'Record/TIL' 카테고리의 글 목록 (5 Page)