본문 바로가기
반응형

Works/Unity 3D53

[Unity3D] NGUI 2.7 Button 이슈 NGUI 2.7에서 Button 을 사용하면서 발생했던 이슈를 기록합니다. Button 을 추가해 사용하는데 Hover 후 Alpha 값이 0이 되고 같은 Panel 에 위치한 Checkbox 에도 동일한 이벤트가 발생하는 이슈가 생겼습니다. 다른 Button 스크립트의 enable 이 false 로 되어있었으나 이 Button 만 true 로 설정되어 있는 것이 이상해 찾다가 이슈를 해결 하였습니다. 해당 이슈는 상태에 따라 Button 을 활성화/비활성화 하는 코드가 있는데 초기화 시점에 Button 의 enable 을 활성화 하는 코드 때문에 발생한 이슈였습니다. Button 을 비활성화 시키고 싶다면 NGUI 의 Button 스크립트의 enable 을 건들지 말고 Collider 의 enable .. 2019. 4. 3.
[Unity3D] EmbeddedWindow Unity로 Window용 게임을 개발중에 Title Bar를 수정할 일이 생겨 확인하던 중 알게된 내용에 대해 정리해봅니다. Unity 문서에서 다음과 같은 항목을 확인하였습니다. https://docs.unity3d.com/Manual/CommandLineArguments.html Unity - Manual: Command line arguments Batch mode and built-in coroutine compatibility Command line arguments You can run Unity from the command line (from the macOS Terminal or the Windows Command Prompt). On macOS, type the following in.. 2019. 3. 28.
[Unity3D] Standalone 빌드 실행 전 Window Size 변경 게임 실행 후에 SetResolution을 사용하는 경우 창이 깜빡이는 것으로 보여 이쁘지 않습니다.게임 실행 전 창 크기를 조절하는 방법에 대해 조사한 것들을 정리해 봅니다. 1. PlayerPrefs 를 수정한다.Resizeable Window 상태에서 창 크기를 조절한 후 게임을 껏다 켜도 같은 창 크기를 유지시켜 줍니다.이는 프로그래머가 따로 신경쓰지 않아도 Unity 에서 창 크기를 저장하고 불러오고 있다고 추측 할 수 있습니다. 다음과 같은 위치에서 Unity 에서 관리하는 창 크기를 확인 할 수 있습니다.Regedit : HKEY_CURRENT_USER\Software\[COMPANY NAME]\[PROJECT NAME] 위 값을 수정해 원하는 결과를 얻을 수 있습니다.Unity 실행 중에 .. 2019. 3. 20.
[Unity3D] Shader Find 실패 유니티 에디터 상에서는 발생하지 않던 문제가 빌드 후 발생 하였습니다.Shader.Find 를 사용해 쉐이더를 불러올때 Null Exception이 발생 하는 문제 입니다. 공식 문서에선 3가지 해결 방법을 제시합니다.1) 쉐이더를 사용하는 메테리얼을 씬에서 사용하고 있거나2) ProjectSettings>Graphics 메뉴 에서 "Always Included Shaders" 항목에 쉐이더를 추가 하거나3) 쉐이더를 "Resources" 폴더 안에 위치 시켜야 함 저는 쉐이더를 "Resources" 폴더로 옮기는 것으로 해결 하였습니다. 2019. 3. 6.
반응형