Unity&C#/Unity 17

[Unity] Input system - multitap value issue

Multi tap을 사용하려고 하는데 키보드 입력에서 Interaction prorperties Action을 Value로 두면 한번만 눌러도 작동해버려요.디버그를 찍어보니까 한번만 눌렀는데 로그가 두번찍혀요.Value활성화 될때 (임계 값 이상으로 눌렸을 때) InputAction.Started InputAction.Performed값이 변경될 때마다 InputAction.Performed더 이상 활성화 되지 않을때 (임계값 이하로 눌렸을 때) InputAction.Performed아래의 Button을 사용하면 문제를 해결 할 수 있다.원인을 모르겠다.Button활성화 될때 InputAction.Started임계값 이상일 때 InputAction.Performed비활성화 될 때 InputAction.C..

Unity&C#/Unity 2024.10.15

[Unity] Frame

Application.TargetFrameRate와 FixedUpdate의 차이Application.targetFrameRateUnity 어플리케이션이 초당 실행하려는 프레임 수를 제어하는 속성Application.targetFrameRate=60;// 60fps로 제한프레임 속도를 최적화 할 수 있음FixedUpdate기기의 성능에 관계 없이 일정한 시간간격으로 호출되는 메소드물리 연산에 사용하기 적합함.void FixedUpdate(){ transform.position += vector3.up*speed;}고정된 시간간격(기본 50Hz)으로 호출 됨그래서 둘이 무슨 차이?Application.targetFrameRate로 60fps를 고정하면 UI반응이나 그래픽 업데이트까지 60fps로 고정..

Unity&C#/Unity 2024.10.14

data path

읽기 전용 데이터 경로 string assetsPath = Application.dataPath; 런타임 시에는 외부 파일이나 저장소 경로에 접근할 때 Application.persistentDataPath를 사용하는 것이 일반적 string dataPath = Application.persistentDataPath; 외부 파일(예: 사용자의 문서 폴더에 있는 파일)의 경로를 얻을 때는 System.Environment string documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments); string filePath = Path.Combine(documentsPath, "MyFile.txt"..

Unity&C#/Unity 2023.09.25
1 2