분류 전체보기196 유니티 Visual Script Editor 연동 실패 https://limheejin.tistory.com/73 [Unity] 비주얼스튜디오 연동 오류 해결 방법 총정리 (Unity - Visual Studio)유니티 스크립트를 수정하다 많이들 겪는 현상에 나도 예외는 없었다. 바로 아래와 같은 현상이다. 1. Vector와 같은 기본적인 단어에도 자동완성이 나오지 않음 (자동완성 목록 보기: Ctrl+space) 2. 'limheejin.tistory.com 위의 주소 내용대로도 안된다면 마지막 라스트 방법 해당 프로젝트로 들어가서 해당 파일들을 제거하기 전에는 프로젝트와 코드 편집기를 모두 종료한뒤에 해야합니다. .vscode와.csproj.sln.csproj파일들은 제거한다. Unity 2024. 10. 23. [Unity] OnCollisionEnter() private void OnCollisionEnter(Collision other) { //충돌이 시작되었다는 부분 // Collision 에서는 충돌 수 와 충돌 위치를 가져 올 수 있다. if (other.gameObject.CompareTag("TageName")) { // Tag로 식별하여 접근 } } 해당 기능은 버그가 생길 가능성이 높다.물리 충돌의 최적화로 인하여 생겨나며 해당 원인을 분석 및 해결 하기 위해서는Physics Sleep과 Physics WakeUp에 대한 이해가 필요하다. 카테고리 없음 2024. 10. 22. Class 와 Struct의 차이 Class와 Struct는 둘 다 데이터를 저장하고 관련된 기능을 묶는 데 사용되는 "자료형"입니다. Class 와 Struct의 핵심적인 차이는 사용 목적과 기본 동작 방식에 있습니다. 기본 사용 목적 Class (클래스): 객체 지향 프로그래밍에서 주로 사용되며, 복잡한 데이터를 다루고, 기능(methods)을 포함한 데이터 구조를 만들 때 사용됩니다. Struct (구조체): 간단한 데이터를 담는 데 주로 사용되며, 메모리 효율이 중요하거나 객체 지향적 기능이 필요 없을 때 사용됩니다. 메모리 할당 방식Class는 참조 타입(Reference Type)입니다. 클래스의 인스턴스를 생성하면 그 데이터는 힙(heap) 메모리에 저장되고, 변수에는 힙의 주소를 참조하는 포인터가 저장됩니다. Str.. 개발 2024. 10. 22. Unity 2D 유용한 기능들 2D 회전```Vector2 targetPosition = target.position;Vector2 myPosition = transform.position;Vector2 direction = (targetPosition - myPosition).nomalizefloat angle = Mathf.Atan2(direction.y,direction.x) * Mathf.Rad2Deg;Quaternion rotation = Quaternion.Eluler(0,0,angle);transform.rotation = rotation;```강제 이동```transform.position = transform.position + direction * Time.deltaTime;//비슷한 형태transform.trans.. Unity 2024. 10. 22. Unity WebGL을 사용하여 GitHub에 업로드 해보자! WebGL 로 플렛폼을 전환한뒤 PlayerSettings에 진입 압축 형식을 Disabled 로 변경 후 빌드하면 된다. 해당 빌드파일을 GitHub에 업로드 한뒤 Pages에서 해당 설정을 저장하고 Actions에서 해당 Index파일 업로드 상태와 결과를 볼 수 있다. Code 로 이동하면 우측에 Deployments가 있는데 해당 URL로 들어가면 완성된 URL을 확인할 수 있다. Unity 2024. 10. 22. Unity 2D 유용한 구문 //해당 기능은 Rendering 되는 Sprite 혹은 MeshRenderer등이 있어야 작동을 한다.OnBecameInvisible(){} //화면에서 사라졌을경우 실행//화면에서 사라졌을때 Editor환경에서는 Scene view 와 Game view 를 //동시에 볼수 있는데 하나라도 보인다면 해당 기능이 작동하지 않는다.OnBecameVisible(){} // 화면에서 보일때 실행//위의 기능과 반대 SceneView or GameView 하나라도 보인다면 실행//Direction 방향 구하기 Vector2 direction = (Vector2)(target.transform.position - transform.position).normalized;//방향에 대한 각도 구하기//Ex) 내가 해.. Unity 2024. 10. 21. [TIL07]자바 스크립트를 사용한 플래피버드 만들기 원래의 목적은 러닝게임을 만들던 중이었으나 해당 게임을 변형하여 서로 어떠한 배움이 있었는지에 대한 내용을 공유하기 위함이였다. 처음에는 해당 게임에서 추가적인 장에물 Obstacles 들을 만드는 것이었다.https://codenamefdcc.github.io/rtanRun/ rtan is sparta! hu!지옥에서 온 스파르타 인! Mute:falsecodenamefdcc.github.io해당게임에서 장애물의 등장시간 등장 패턴[크기, 속도, 위치] 등을 조절하였고 고정적인 움직임에 심심함을 느껴 math를 통한 sin, cos 를 사용한 원형 웨이브를 적용하였다.해당 게임은 frame을 통한 강제적인 패턴이 진행되었고 키보드를 사용하는것은 불편함으로 보다 편한 마우스를 사용하는 꼼수를 적용하였다... TIL 2024. 10. 21. Addressable 활용하여 App 내부에서 업데이트 해보자 HFS를 사용하여 내부에서 테스트 할 수 있습니다.https://github.com/rejetto/hfs/ GitHub - rejetto/hfs: HFS is a web file server to run on your computer. Share folders or even a single file thanks to the virtuaHFS is a web file server to run on your computer. Share folders or even a single file thanks to the virtual file system. - rejetto/hfsgithub.com 해당 Zip File을 다운 받습니다.파일 공유 설정을 완료하면Addressable을 통한 Remote 테스트를 할 .. Unity 2024. 10. 21. 정말 강력한 Unity Addressable 게임 속의 모든 리소스 관리가 힘들때 나타났다! Addressable 시스템이란?Unity에서 리소스를 효율적으로 관리하고 로드하는 시스템이 Addressable입니다. 게임 안의 그림, 소리, 모델 같은 것들을 주소(Address)로 불러와서 로드하는 방식입니다.Addressable 빌드 과정게임 빌드를 하면 번들 파일들이 생기는데, 이 번들은 여러 리소스들이 모인 파일들입니다.이때, 게임 안의 리소스가 들어있는 번들들의 정보를 파일로 저장합니다. settings.json과 catalog.json 파일이 생성되는데, 이 파일들은 리소스가 어디에 있는지, 어떻게 불러올 수 있는지에 대한 정보를 담습니다.Addressable 시스템 초기화게임을 실행할 때, Addressable 시스템이 먼저 Initial.. Unity 2024. 10. 19. 어드레서블 관련 오류[addressables error] 오류로 고통 받고 있는가? 그럼 이것을 한번 보는것이.... Missing built-in guistyle ToolbarSeachTextFieldPopupMissing built-in guistyle ToolbarSeachCancelButtonMissing built-in guistyle ToolbarSeachCancelButtonEmpty 이게 무엇이냐? Unity 엔진의 문제가 아니다.하지만 오랜기간 이것을 방치하는것은 어리석다.단 몇줄의 코드로 해결 가능하다고 한다. Unity Packages/manifest.json에 있는 addressables의 버전을 변경 해주면 된다."com.unity.addressables": "1.21.17",1.21.17 버전으로 변경 해주면 해결된다.관련 내용 h.. Unity 2024. 10. 19. [TIL06] Javascript 프레임워크 알아보기 [주제]javascript 프레임워크 알아보기[아티클 요약]자바스크립트의 정의와 특징자바스크립트 엔진브라우저에서의 자바스크립트 기능자바스크립트의 강점자바스크립트 관련 언어자바스크립트의 활용Express.js vs Nest.js[인사이트] **자바스크립트의 정의와 특징웹페이지에 동적 기능을 추가하기 위해 만들어진 프로그래밍 언어브라우저에서 자동으로 실행되며, 특별한 준비나 컴파일 없이 사용 가능자바와는 다른 독립적인 언어자바스크립트 엔진브라우저마다 다른 자바스크립트 엔진을 사용 V8, SpiderMonkey스크립트를 읽고, 기계어로 컴파일 하여 실행자바스크립트의 강점HTML/CSS와 완벽한 통합간단한 작업을 쉽게 처리모든 주요 브라우저에서 지원자바스크립트 관련 언어CoffeScript, TypeScript.. TIL 2024. 10. 10. [TIL05] SQL 가독성을 높이는 다섯 가지 사소한 습관 [주제]SQL 가독성을 높이는 다섯 가지 사소한 습관예약어는 대문자로행갈이를 자주 하자행갈이를 더 자주 하자주석을 쓰자Alias[별명] 를 잘 쓰자[아티클 요약]명명규칙!구문이 짧다면 억지로 할 필요는 없다.주석을 잘 쓰자변수명의 이름은 일반적인 영어 명칭가장 중요한 건 합의된 규칙[인사이트]아직 까지 복잡한 쿼리 구문을 사용해 본 경험이 없어서이렇다 할 이야기는 없지만어느 언어나 명명규칙이 존제 하기 마련인데 https://m.blog.naver.com/seek316/221919291567해당 자료를 보면 도움이 될 것 같다.이러한 규칙들이 있다는 것을 알았으니소속된 팀에 맞는 규칙을 사용하면 된다.회사에 들어가면 선임이 잘 알려 줄 것이다. *예약어 해당 언어에서 이미 사용 중인 명칭, 사전 정의 된.. TIL 2024. 10. 10. 이전 1 ··· 13 14 15 16 17 다음 💲 추천 글