전체 글222 SQL_걷기반_퀘스트_02 SQL/걷기반 2024. 10. 24. SQL_걷기반_퀘스트_01 SQL/걷기반 2024. 10. 24. 유니티 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. 이전 1 ··· 15 16 17 18 19 다음 💲 추천 글