본문 바로가기

전체 글259

[JavaScript]서버 만들기, html npm Init 배포할때 설명 yes json파일 만들어짐 https://nodejs.org/api/modules.html#exports-shortcut Modules: CommonJS modules | Node.js v20.2.0 Documentation Modules: CommonJS modules# CommonJS modules are the original way to package JavaScript code for Node.js. Node.js also supports the ECMAScript modules standard used by browsers and other JavaScript runtimes. In Node.js, each file is treated as a separate .. 2023. 5. 18.
[JavaScript] VSCode로 JavaScript, Terminal 경로 설정, 상수, 변수, 배열, this, setTimeout console.log 출력하기, Prompt열기 처음에 Terminal의 cmd 창에서 출력을 어떻게 하는지 놓쳐 찾아보았다. cmd와 같이 cd 대상폴더 로 디렉터리를 설정해주고, node 파일이름 또는 node 파일이름.js 를 하면 실행된다. 나의 경우에는 cd 01입력 node app 입력 https://developer.mozilla.org/ko/docs/Web/JavaScript JavaScript | MDN JavaScript (JS)는 가벼운, 인터프리터 혹은 just-in-time 컴파일 프로그래밍 언어로, 일급 함수를 지원합니다. 웹 페이지를 위한 스크립트 언어로 잘 알려져 있지만, Node.js, Apache CouchDB, Adobe Acrobat처럼 developer.mozilla.. 2023. 5. 16.
mySQL data Export 잘 안됨 비밀번호 입력 my.ini파일 찾기 ProgramData\MySQL mysqldump -u root -p --routines -trigger market_db >경로이름 -trigger : trigger 포함하기 0KB.. --routines를 제외 mysqldump -u root -p market_db >경로\이름 제대로 만들어짐 mysqldump -u root -p --routines --triggers market_db > 경로\이름 이렇게 하니 됨 가져오기 2023. 5. 15.
[GPGS 문제해결] Unity 프로젝트 android firebase cmd 오류 : V/FA Inactivity, disconnecting from the service, 만든 event 안들어옴 05-09 13:19:23.262 V/FA (21428): Inactivity, disconnecting from the service 라고 나오며 save_cloud, load_cloud 버튼을 눌러도 더 이상 진행되지 않음 구글링을 한 결과 모두 android studio에서 file에서 chches...를 refresh하면 간단히 해결된다는 글밖에 보지 못하였다. 팀원과 상의하다가 chatGPT에게 물어보았다. 이를 통해 AndroidManifest.xml파일에 문제가 있다는 것을 알게되었고, 위의 해결방법 이전에 해당 피일이 DISABLED 되어있어 우선 이를 해결해야했다. 처음에는 chatGPT에게 물어보았지만 , [문제해결1] Other Settings탭에 Manifest가 존재하지 않았고, .. 2023. 5. 9.
[PJ] UIStage 데이터테이블 연동, 추상팩토리와 빌더 패턴 R&D하고 본 프로젝트에 적용하기 위해 패턴을 공부하였다. 들어가는 요소들을 데이터로 받아오거나 조절해야 하는 부분들이 많았는데, 직접 붙였던 부분을 개선하고 싶었다. chatGPT에게 내 상황을 설명하고, 어떠한 디자인패턴을 적용해야 효과적일까? 물어보았더니, 3~4가지 패턴을 추천해주었다. 그 중에 빌더패턴이 효과적으로 보여 그 패턴과 연계시킬 수 있는 패턴을 물어보았다. 2~3가지를 추천해 주어 원래 싱글톤으로 진행하여 했던 빌더패턴을 추상팩토리와 연계시켜 공부하며 작성해나갔다. 전의 R&D 2023.05.01 - [Project/꿈의 왕국 : 영원한 보금자리] - [R&D] UI small Stage Map UIPlayer Move IUIBuilder 추상팩토리 패턴 인터페이스는 이름 앞에 I(대.. 2023. 5. 1.
[R&D] UI small Stage Map UIPlayer Move UI상의 Stage Map에서 UIPlayer가 선택한 맵으로 이동하는 연출 (레퍼런스 : 프로즌시티)을 표현하고 싶었다. 처음에는, UIStagePlayer의 CMove 코루틴을 목표를 position으로 잡았더니 어떤 경우에는 멈추기도 하고 어떤 경우에는 멈추지 않아 계속해서 코루틴이 중복되는 현상이 발생하였다. 그런 고민 중에 추천영상으로 뜬 오늘코딩 채널의 강의를 보고 문제를 해결하였다. https://youtu.be/_QOvSLCXm7A using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIMap : MonoBehaviour { public B.. 2023. 5. 1.
[CS : 디자인패턴] 빌더(Builder)패턴 생성 패턴의 한 종류인 빌더(Builder)패턴현재 진행중인 프로젝트에서 UI상의 Stage를 배치하는 과정에서 처음엔 동적으로 데이터를 가져와서 붙이는 것이 좋겠다는 생각을 하였다. 또한 동적으로 붙이기 위한 요소들을 hierachy창이 아닌 script에서 관리하는 것이 편할 것이라 생각하여 관련된 패턴을 chatGPT에게 물어보았다. (요즘 chatGPT와 하루에 최소 1번은 대화하는 듯 하다. 개발부터 일상 계획들까지) 그렇게 Builder 패턴에 대하여 공부하게 되었다. 빌더(Builder)패턴 설계에서 생성 과정을 분리하여 단계적으로 유연하게 객체를 생성할 수 있도록 함 1. 객체 생성 과정 단순화 2. 코드의 가독성 ↑ 2. 유지보수성 향상 하지만, 객체 생성 과정이 단순한 경우 오히려 코드.. 2023. 4. 28.
[문제 해결, GPGS] GPGS연동 중 빌드 에러, Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) firebase 연동하고 빌드하니 에러가 생김 [해결방법 ↓ 진한 글씨들] 에러 1. unity > Configure project :launcher WARNING: The option setting 'android.enableR8=false' is deprecated. It will be removed in version 5.0 of the Android Gradle plugin. You will no longer be able to disable R8 해당 오류는 사라짐 에러 2. Starting a Gradle Daemon, 1 incompatible and 4 stopped Daemons could not be reused, use --status for details 1) 경로에 한글 이름이 포.. 2023. 4. 27.
[cmd] adb server version (41) doesn't match this client (36); killing...해결 adb server version (41) doesn't match this client (36); killing... * daemon started successfully * visual studio와 같이 실행중일 경우 뜨는 경우가 있다고 한다. Visual Studio창을 닫고 다시 연결했더니 잘 연결되었다. 2023. 4. 25.
[Unity 오류 미해결] Scene 증발, binary파일 text화 갑자기 SafeMode가 뜨더니 나의 GameMain이 다음과 같이 변해있었다. 413A5559B3F47FCD8B45EDB538693E63 (int32_t ___0_value, const RuntimeMethod* method) ; // System.SByte System.Int32::System.IConvertible.ToSByte(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Int32_System_IConvertible_ToSByte_m41D047F0BAD5118F0C15C34DC113CC595BB9B00D (int32_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod*.. 2023. 4. 24.
[GPGS] 프로젝트에 로그인 연동하기2 사용자 인증 정보 추가하기 앱 서명 키 인증서 SHA-1 인증서 지문 업로드 키 인증서 SHA-1 인증서 지문 저장해두기 Play 게임즈 서비스-설정 및 관리-설정-사용자 인증 정보 만들기 사용자 인증 정보 추가 OAuth 클라이언트 만들기 아까 저장해둔 앱 서명의 인증서 붙여넣기 패키지 이름 뒤에 공백 없게 하기 업로드 키도 동일하게 만들기 다시 인증 정보 추가화면 선택창이 아까와 같다면 새로고침 해보기 선택한 OAuth 클라이언트 ID를 Unity에 적용 *Setup하면 AndroidManifest이 초기화되어 다시 추가 version 0.0.3으로 다시 빌드 결과 cmd 업적 달성 2023. 4. 23.
[GPGS] 프로젝트에 로그인 연동하기1 ~현재 진행 상황 업적 만들기 Keystore Manager 만들기 연동 로그인 GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub. github.com 의 Sign in 참고 GPGSMana.. 2023. 4. 23.