기록은 기억을 이기고 시간보다 오래 남는다.
반응형

게임 개발/Unity 6

[Unity] 커서 생성 혹은 감추기

안녕하세요 준준입니다.  FPS 게임을 개발하면서커서의 표시 여부를 조절하는 것은 중요한 기능 중 하나입니다. 아래는 유니티에서 커서를 생성하거나 감추는 코드 샘플입니다. 이 코드를 사용하여 게임 플레이 중에 커서를 감출 수 있고,필요에 따라 다시 표시할 수 있습니다. using UnityEngine;public class CursorController : MonoBehaviour{ private bool isCursorVisible = true; void Start() { // 게임 시작 시 커서를 보이게 설정 ShowCursor(); } void Update() { // 예를 들어, ESC 키를 누를 때 커서의 가시성을 토글 ..

게임 개발/Unity 2024.05.29

[UNITY] 코드로 Collider/isTrigger 설정 방법

더보기 안녕하세요 준준입니다. 이번 게시물은 코드로 Ridigbody/ isTrigger 설정하는 방법을 알아보도록 하겠습니다. 보통은 사진과 같이 유니티 내부에서 Add Component 버튼을 누르면 되는데 코드로 구현하는 방법을 알아보도록 합시다. 코드 using UnityEngine; public class SetColliderProperties : MonoBehaviour { void Start() { // 현재 GameObject의 Box Collider를 찾아서 가져옴 BoxCollider boxCollider = GetComponent(); // Box Collider가 없다면 추가 if (boxCollider == null) { boxCollider = gameObject.AddCompo..

게임 개발/Unity 2023.12.02

Unity 기초 함수

Time.deltaTime 한 프레임간의 경과 시간을 초 단위로 알려줌. this.transform 해당 컴포넌트가 붙은 게임 오브젝트의 Transform 컴포넌트를 참조 this.transform.position Transform의 월드 위치를 Vector3 형으로 접근하는 프로퍼티 (Get Set 가능) this.transform.localPosition Transform 계층 구조에 의한 다른 Transform의 자식으로 존재할 때 부모의 상대적인 LocalPosition값을 Vector3로 접근하는 프로퍼티 (부모가 없으면 Position) this.transform.forward 자신의 Transform 월드 정면 벡터를 참조함 (대입할 경우 대입되는 벡터로 프론트 방향이 바뀜 up right ..

게임 개발/Unity 2022.10.19
반응형