분류 전체보기 (7) 썸네일형 리스트형 [VS Code에서 C/C++ 사용하기] - Code Runner 설치 한 번이면 끝 어느새 visual studio IDE에서 VS code로 갈아타게 되었다. Visual Studio Code에서 C와 C++ 빌드 및 실행을 하기 위해 다양한 검색을 하며 뒤져봤는데, 자꾸 오류가 떴다. 그래서 보다 쉬운 방법을 찾다가 Code Runner 하나만 설치해주면 된다. 테스트를 하기위해 파일을 하나 만들고, ctrl+s > 마우스 오른쪽 버튼 > run code 눌러주면 된다. 단축키는 ctrl+alt+N 매우 간단 끝 [VMware Workstation 16 Player] VMware player 버전 네트워크 설정 문제 | 상단바 메뉴가 없을 때 | 인터넷 설정 방법 문제점 Oracle VM에 문제가 많아, 급하게 VMware를 설치하였고, 우분투로 통신을 하기 위해 이것 저것 찾아보았는데, 구글링을 하면서 방법을 찾을 땐, 메뉴에 들어가서 설정을 하던데, 나는 도저히 네트워크 설정을 할 수 없는 상태였다. 자료를 찾아보니 Player(무료) 버전은 인터넷 설정을 사용할 수 없고, Pro(유료) 버전은 메뉴가 존재하여 설정하여 사용할 수있다. 이 문제 해결방법은, vmnetcfg.exe 툴을 사용하는 것이였다. 설치 파일을 다운로드 하여, 압축을 푼 후, vmnetcfg.exe 파일을 Vmware Player 폴더에 넣고 실행시키면 바로 사용할 수 있다. vmnetcfg.exe 툴을 관리자 권한으로 실행한다. 끝 [안드로이드 스튜디오] graphicView.invalidate(); 화면 갱신, 초기화 onDraw() 함수와 OptionMenu(옵션 메뉴)를 사용하며 과제를 수행하던 도중 정상적으로 빌드는 되나, 옵션 메뉴의 버튼을 아무리 눌러도 적용이 되지 않았다. 답답한 마음으로 해결 방법을 찾던 도중 graphicView.invalidate(); 를 사용하면 해결이 된다고 한다. View에서 onDraw() 가 호출 된 이후에는 화면이 더 이상 갱신되지 않은 채로 남아있게 된다고 하는데, 그럴땐 invalidate를 호출하여 초기화 시키면 된다. 이런 식으로 코드를 짰을 땐, 문제가 되었다. invalidate 를 각각 버튼을 위한 스위치 문에 호출한 결과, 이후 정상적으로 작동된다. 끝 [안드로이드 스튜디오] The minCompileSdk (31) specified in adependency's AAR metadata .. 오류 해결 안드로이드 스튜디오 과제를 수행하면서 빌드를 하던 도중 The minCompileSdk (31) specified in adependency's AAR metadata .. 이러한 오류가 나면서 빌드 실패가 연속하게 되었다. 머리를 쥐어 뜯는 와중 해결방법을 찾게 되었다. app > build.gradle 에 들어간 후 compileSdkVersion 을 31로, targetSdkVersion을 31로 바꾸어 주었더니, 해결 되었다. 끝. [Unity] 오브젝트 색깔 바꾸기(Material) - 3 유니티에서 오브젝트를 생성하게 되면 모두 하얀색으로 보이게 됩니다. 에셋을 사용하여 실제감 있는 게임을 만들지 않는 이상 Material을 이용하여 색깔 바꾸기는 많이 사용하지 않지만, 유니티를 다루는데 유용하고, 매우 기본적인 색깔 바꾸기를 해보겠습니다. 먼저 유니티를 실행한 후 오브젝트를 만들고 Project 탭에서 Material이라는 이름으로 폴더 하나를 만들어 줍니다. 그리고 Create > Material을 생성합니다. 여기서 Albedo 옆에 하얀색을 클릭하여 색깔을 선택합니다. 그리고 오브젝트에 끌어다 주면, 다음과 같이 색깔이 적용된 모습을 볼 수 있습니다. 같은 방법으로 바닥 색깔도 바꿔주었습니다. 매우 간단하죠? [Unity] 간단한 플레이어(오브젝트) 이동 - 2 저번 포스팅에서 유니티를 다운 받았으면, 이번에는 게임에서 가장 중요한 Player(플레이어) 이동까지 다뤄보겠습니다. 1. 오브젝트 생성하기 왼쪽 바에 Hierarchy(하이어라키) 창에 오른쪽 마우스 클릭후 3D Object > Capsule 을 선택해 이름을 Player로 바꿔주세요. 그럼 이렇게 캡슐이 하나 생성이 됩니다. 같은 방법으로 Hierarchy(하이어라키) 창에서 오른쪽 마우스 클릭후 바닥을 하나 생성해줍니다. 3D Object > Plane 바닥이 하나 생성이 되었죠. 근데 너무 작으니까 오른쪽 Inspector창에서 Transform의 Scale 값을 (5, 5, 5)으로 바꿔줍니다. 바닥 크기가 (5, 5, 5) 만큼 커졌습니다. 근데 여기서 문제가 하나 생겼죠. 플레이어가 바닥을.. [Unity] 유니티 시작, 다운로드 - 1 1. 유니티 다운로드 유니티를 시작하기에 앞서 아래의 링크로 들어가서, 다운로드를 해주겠습니다. https://unity3d.com/kr/get-unity/download Download Unity! Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers. unity3d.com 링크를 타고 들어가서 아래로 내려주세요. 다운로드 -> Unity 클릭 여기서 원하는 버.. 이전 1 다음