전체 글48 유니티 비전컨트롤 Google Play Games 에러 해결 옛날에 유나티로 게임을 3개 만들었는데 현재 컴퓨터를 처분하기로 결정하면서 처분전에 프로젝트의 이전이 필요하게되었습니다. 전체 프로젝트가 깃허브에 올려져있었기 때문에 새로운 컴퓨터에 그대로 내려받아보려했지만 수많은 에러로그에 머리가 아팠고, 그래서 시도해본것이 유니티에서 공식적으로 지원하는 비전컨트롤이었습니다. 이것은 본래 협업을 위한 툴이지만 저는 제 프로젝트 저장용도로 사용할 계획입니다. 버전컨트롤을 처음 사용하는 과정에서 약간의 어려움이 있었다고 생각해, 다음에 버전컨트롤을 이용해 새로운 컴퓨터에 기존 프로젝트를 불러올때 이와같은 어려움이 발생하지않도록 예방하는 차원에서 포스팅을 작성합니다. 먼저 기존 프로젝트를 유니티 버전컨트롤과 연결하고, "panding changes"섹션에서 현재 프로젝트의 .. 2024. 12. 22. [유니티]이 앱은 Android 최신 버전과 호환되지 않습니다. 게임 설치직후 첫 실행때 나타나는 이문구를 제거하는 방법입니다. 유니티 에디터에서 scripting backend를 mono에서 il2cpp로 변경하고, arm 64를 체크하면됩니다.Edit > Project Settings > Player Settings > Other Settings 에서 Scripting Backend 설정과 Target Architectures 설정을 찾으실수있습니다. 2024. 12. 21. 미니콘다 가상환경이 vscode 파이썬 인터프리터에 인식되지않을때 윈도우11 기준입니다! 고급 시스템 설정 보기(제어판) > 환경변수 로 들어간후 시스템변수 항목에서 Path를 편집! C:\Users\\miniconda3\C:\Users\\miniconda3\Scripts\ 를 추가해줍니다 재부팅후 vscode에서 ctrl+shift+p 를 누른후 다시 "python: 인터프리터 선택"을 클릭! 미니콘다 가상환경이 선택가능한지 확인해주세요! 2024. 10. 23. [1인 게임 개발]Cannon vs Cannon Cannon vs Cannon은 제가 두번째로 개발한 게임입니다. 전작 개발중 느낀 아쉬웠던 부분 이번게임에서 개선하려 노력했습니다.게임 전체적으로 이벤트를 적극적으로 활용했습니다.원씬으로 구성했습니다.게임디자인을 전작보다 세련되게 만드려고 노력했습니다.게임 점수에 따라 얻을수있는 콜렉션을 만들어 추가적인 콘텐츠를 만들었습니다.추가적으로 외부 라이브러리도 이게임을 만들며 처음 써봤습니다(Dotween). 이번 게임도 전작과 같은 하이퍼 캐쥬얼 게임입니다. 프로젝트는 8월 20일에 시작되어 9월 13에 끝났습니다. 코드: https://github.com/hangilzzang/Canon-VS-Cannon게임링크(플레이 스토어): https://play.google.com/store/apps/details.. 2024. 10. 7. [1인 게임 개발]Baseball Swing! Baseball Swing!은 유니티를 독학하고 처음 개발한 게임입니다. 유니티를 선택한이유는 저는 모바일 게임을 개발해 광고수익을 얻으려는 목적으로 게임 개발을 시작하기로 마음 먹었고, 현재 모바일게임 개발에 대중적으로 쓰이는 엔진이 유니티였기 때문이었습니다.저는 게임 개발에 처음 입문하는것을 고려하려 비교적 개발 난이도가 낮은 하이퍼 캐쥬얼 게임을 개발하기로 결정했습니다. 유니티 독학기간 포함, 프로젝트는 6월 7일에 시작되어 8월 21에 끝났습니다. 코드: https://github.com/hangilzzang/Baseball-Swing-게임링크(플레이 스토어): https://play.google.com/store/apps/details?id=com.baseballswing.gilgames Ba.. 2024. 10. 7. [Unity]social.report score leaderboard not found Start()에 PlayGamesPlatform.Activate(); 코드 삽입을 까먹지 않았나 확인합니다. 2024. 10. 6. [Unity]WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34 maven { // url (unityProjectPath + "/Packages/com.google.play.games/Editor/m2repository") // Assets/GooglePlayGames/com.google.play.games/Editor/GooglePlayGamesPluginDependencies.xml:11 url (unityProjectPath + "/Assets/GooglePlayGames/com.google.play.games/Editor/m2repository") // Assets/GooglePlayGames/com.google.play.games/Editor/GooglePlayGamesPluginDependencies.xml:11} 기존 코드(주석 처리된 부분).. 2024. 10. 5. [Unity] AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.games.PlayGames 1. 아래 스크린샷 따라해보기 proguard configuration-keep class com.google.android.gms.games.PlayGames { *; }-keep class com.google.android.gms.games.leaderboard.** { *; }-keep class com.google.android.gms.games.snapshot.** { *; }-keep class com.google.android.gms.games.achievement.** { *; }-keep class com.google.android.gms.games.event.** { *; }-keep class com.google.android.gms.games.stats.** { *; }-keep c.. 2024. 10. 4. [딥러닝2]신경망의 순전파 저번 포스팅에서는 단층 퍼셉트론의 기본 개념과 한계에 대해 살펴보았고, 비선형 문제를 해결하기위해 다층 퍼셉트론이 필요함을 이해했습니다. 이번 페이지에서는 신경망의 순전파, 즉 주어진 입력에 대해 신경망의 최종적인 예측까지의 과정을 살펴보겠습니다.신경망의 구현 신경망은 입력층, 은닉층, 출력층의 세 부분으로 구성됩니다. 각 층(Layer)은 뉴런(노드)으로 이루어져있으며, 뉴런은 다수의 신호를 입력으로 받아 정보를 처리하고 다음층의 뉴런으로 신호를 전달합니다.입력층신경망의 첫번째 층으로 일반적으로 0층으로 칭해집니다. 입력층의 뉴런수는 신경망으로 들어오는 입력 데이터의 특성(feature)수와 같은데 예를들어 28x28픽셀 크기의 이미지를 입력으로받는 신경망의 경우, 입력층에 784(28x28)개의 노드.. 2024. 1. 8. 이전 1 2 3 4 ··· 6 다음