유니티 엔진 클라이언트/문제해결

유니티 엔진 클라이언트/문제해결

[유니티] 동기로 데이터 불러오기 (Scene 전환 및 오브젝트 찾기)

게임 구조를 짜던 중 동기 씬 로딩을 위한 구조를 짜는중에 이런 문제가 발생했다. 시나리오는 아래와 같았다. 1 .App 씬에서 Awake -> Start 시 Scene Change 메서드를 실행. 2. TestScene을 불러온 뒤 해당 씬에 있는 TestMain 오브젝트를 찾기 (FindObjectOfType 메서드 사용) 3. 해당 오브젝트의 컴포넌트를 가져오기 4. 당 컴포넌트의 SayHello메서드 실행 위와 같이 시나리오를 구성했는데 의외로 2번에서 문제가 생겼다 아래 스크린샷을 보자 코드는 아래와 같았다. App Script using UnityEngine; using UnityEngine.SceneManagement; public class App : MonoBehaviour { publi..

유니티 엔진 클라이언트/문제해결

[유니티] AMD 내장 그래픽 카드 + 엔비디아 외장 그래픽 카드 조합의 노트북 사용시 프레임이 드랍되는 문제 - 해결

이전에 포스팅한 해당 문제가 계속 지속되어 다른 게 문제인가 찾아보니 엔비디아의 옵티머스 기능이 문제라는걸 알게되었다. (베르의 프로그래밍 노트 티스토리 블로그 포스팅을 참조 하였다 : https://wergia.tistory.com/28) 우선 이전까지 히스토리는 아래와 같았다 유니티엔진을 실행하면 유니티 엔진의 프레임이 낮은 프레임으로 고정 (흡사 30 프레임 미만) 되고 이는 씬뷰와 게임뷰에서 조작이 힘들정도였다. 사용중인 랩탑은 AMD 6800HS APU 프로세서와 엔비디아 3050을 사용하는 나쁘지 않은 사양의 컴퓨터였다. 유니티 자체 설정에서의 문제는 아니었다 (설치후 별다른 설정을 해주지 않았고 새로 프로젝트를 시작하여도 동일한 문제가 발생했다.) 윈도우 프로그램내의 자체 설정을 건드려 보았..

유니티 엔진 클라이언트/문제해결

[유니티] Scene view 버벅임 및 프레임 드랍 문제

개인노트북에서 유니티 작업을 하는데 유독 프레임 드랍도 심하고 다른 저사양 컴퓨터 들에 비해서도 유니티 작업시 버벅임이 심했다. 원인 해결을 위해 기능을 찾다보니 윈도우 기본 설정에서 아래와 같은 설정을 찾을수 있었다. *현재 사용중인 랩탑 기종은 레노보 사의 YOGA Slim7 ProX 14ARH7 82TL003SKR 이다 우선 윈도우 설정 -> 시스템 -> 디스플레이 -> 그래픽으로 들어간다. 항목에서 유니티를 선택하고 옵션 -> 고성능으로 변경해준다. *기존설정은 Windows가 결정하도록 허용(고성능) 옵션으로 되어있었다 윈도우 기본 설정으로 그래픽 연산을 요구하는 프로그램들은 내장 혹은 외장 그래픽을 자동으로 전환해주는 기능이 있는데 해당 기능을 상시 외장 그래픽 카드 사용으로 바꾸어 주면 된다..

Bueong_E
'유니티 엔진 클라이언트/문제해결' 카테고리의 글 목록