분류 전체보기(166)
-
씬을 비동기로 Load하고 싶을 때
https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.LoadSceneAsync.html Unity - Scripting API: SceneManagement.SceneManager.LoadSceneAsync You can provide the full Scene path, the path shown in the Build Settings window, or just the Scene name. If you only provide the Scene name, Unity loads the first Scene in the list that matches. If you have multiple Scenes with the same nam..
2022.01.19 -
public 이지만 인스펙터에서 감추고 싶을 때
키워드 HideInInspector
2022.01.19 -
구조체를 쓸 때
struct 구조체는 그 구조체 안의 모든 속성에 값을 채워야만 사용할 수 있다.
2022.01.19 -
Tilt Ball - 2
스폰 매니저에 장애물 프리팹을 넣어 스폰하려니 장애물이 다가오지 않는다. 그래서 게임씬에 실존하는 오브젝트를 스폰 프리팹으로 할당했다. 따라서 그 실존하는 오브젝트를 게임세상 속에 유지시켜야 하는데, 1) 스폰 동작을 할 때마다 옵젝을 setActive하고 스폰 완료 후 다시 비활성화시킨다. 다음으로는 장애물 패턴 만들기이다. 랜덤 값에 따라 랜덤한 장애물 지대를 생성할 것인데, 1) 함수에 장애물 생성 패턴을 구현한 코드를 넣은 후, 랜덤 값을 함수 호출할 때 매개변수로 전달해 불러온다. 장애물 패턴의 종류로는 1) 한쪽이 뚫린 검은색 도넛 터널지대 통과 2) 첫번째 벽은 빨강. 그 뒤는 모두 초록인 구간. 3) 최소화상태에서만 지나갈 수 있는 구간. 4) 벽이 겹쳐있는 구간. 뒤에 벽을 뚫고 최소화상..
2022.01.19 -
22.01.18 Cat Escape 피하기 게임 만들기
실행 결과 소스코드------------------------------------------------------------------------------------------ using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { private float xRange; private float yPos; public float hp; private bool moveLeft = false; private bool moveRight = false; void Start() { yPos = -3.5f; xRange = 8.5f; hp =..
2022.01.18 -
UI 버튼을 누른 상태를 유지하고 싶을 때
https://daru-daru.tistory.com/55 [Unity 3D] 이벤트 트리거 (Event Trigger) 유니티에서는 이벤트 트리거라고 하는 이벤트 딜리게이트를 제공한다. 유니티에서 아무 UI를 생성하게 되면 이벤트 시스템이 생성된다. 이벤트 시스템은 Canvas 내에 있는 이미지들에 대한 Del daru-daru.tistory.com event trigger를 이용하는 방법으로, bool함수를 만들어서 pressed, unPressed를 구분하는 것이다.
2022.01.18