[플러터] Flutter - GetX Model 클래스로 반응형 만들기
·
프로그래밍/Flutter
오늘은 플러터 작업중에 GetX 라이브러리를 사용중구글을 검색하여도 한글 블로그 중에 반응형 변수 사용법은 많아도 클래스 자체에 대한 방법은 없기에글을 좀 남겨본다 https://pub.dev/packages/get get | Flutter packageOpen screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.pub.dev getx 는 플러터에서 상태관리 라이브러리중의 하나이다. 가장 많은 좋아요를 받고 있기도하다.대표적으로 위 세개가 있지만가장 사용하기 쉬운것은 get이 아닐까 싶다.깊게 들어가면 각각의 장단점이 있긴 하지만...파이썬이 인기가 많은 이유가 무엇인가?배우기 쉬어..
[유니티] Unity - Parallel 병렬처리로 반복작업 속도 향상시키기
·
프로그래밍/Unity
오늘은 무얼 소개해볼까 하다가..회사에서 획기적으로 성능향상을 경험한 Parallel (병렬처리) 메서드 사용법에 대해 이야기해보고자 한다.사건의 발단은 이렇다.유니티 내에서 에셋번들을 다운로드 받아서 정해진 위치에 생성시키는 컨텐츠가 있다.이 에셋번들이 30개를 넘어가자 하나의 쓰레드에서는 (코루틴도 아니었었다 처음엔)15초가 넘게 걸리는 불상사가 걸리고 만것이다. 에셋생성 -> 에셋위치시키기 > (반복) 병렬처리는 많은 반복작업에 있어서 효율적이게 처리할 수 있다는 특징이 있다.유니티에서는 Job시스템이나.. 매우 다수의 오브젝트를 처리하는 뭐 였는지는 기억 갑자기 안나는데 다른 시스템이별개로 존재하지만간단한 부분에서 사용하기에는 Parallel 메서드도 충분히 경쟁력있다.일단 따로 공부를 안해도된다..
[유니티] Unity - 코루틴 리턴값 받기와 Action에 대하여.
·
프로그래밍/Unity
오늘은 조금 화가 난 상태로 적는 부분인데..회사에서 다른 회사들의 프로젝트들을 받아서적용시키는 업무를 하고 있다. 정말 막장인 경우가 많은데,아마 많은 초보 유니티 개발자들이 검색을 안해보고모르는 그러한 부분일 수도 있어서 공유해보고자 한다.바로 코루틴의 리턴값 받기다.. Unity6에 와서는 Awaitable이 신규로 생성되어서 좀 더 쉬워졌지만아무래도 유니티의 아이덴티티는 코루틴이니까... 일례로 이런 코드를 받았다. public bool CheckLocation() { StartCoroutine(Location()); while (CheckGPS) { } ...하략... } ..
[Flutter]xcode Error Log - Cycle inside Runner; building could produce unreliable results. Cycle details: → Target 'Runner'
·
프로그래밍/Flutter
iOS 혹은 안드로이드 개발자가 아니면서플러터를 시작할 때 기본적인 기능만 사용한다면네이티브단까지 볼 일을 없지만..네이티브 기능이 필요하면서 코딩을 해야하는 프로젝트들이 있다. 기본적으로 내가 공부하고 있는 워치 (애플워치, wearOS)와 연동했을 때인데..xCode 세팅이 완벽해야 하기 때문에 빌드를 할 때 수많은 에러들을 마주할 수 있다.그 중에 가장 자주 볼 수 있으며 어디에도 이렇게 하라고 하지 않는 부분이 바로오늘 말하는 Build Phases의 순서 에러다.. XCode가 업데이트 되면서게다가 타겟을 추가하면 러너 타겟의 빌드 순서도 변경해주어야 한다..Cycle inside Runner; building could produce unreliable results. Cycle details..
[유니티] Unity WebGL - React.js와 쌍방향 통신하기
·
프로그래밍/Unity
유니티6가 나오면서큰 변화 중에 하나라고 한다면 본격적으로WebGL 을 모바일웹도 지원해 준다는 것이다.게다가 미지원 되었던 쉐이더들도 등등 WebGL에 어느정도 진심이 되어버린 유니티. 웹페이지나 앱에서도 유니티 3D를 포함하는 웹, 앱들이많아지고 있는데일단 오늘은 유니티 WebGL을 단독 웹이 아닌React.js에서 넣어서 사용해보자. 나는 React.js가 편해서 리액트를 사용했지만사실 바닐라로도 되고, Vue.js에서도 방식은 똑같다. 일단 유니티를 작성하기 전 리액트 프로젝트를 만들어보자.https://www.npmjs.com/package/react-unity-webgl react-unity-webglReact Unity WebGL provides a modern solution for emb..
[유니티] Unity - NewInputSystem 새로운 인풋시스템 적용하기.
·
프로그래밍/Unity
오늘은 유니티에서 NewInputSystem을 학습해보겠습니다. 저 같은 경우 매번 다시 만들기 귀찮고그렇다고, 예전 Input.어쩌구를 쓰기는 이제 좀... 그렇고 하여서아예 하나 레포를 만들어 버렸습니다.참고하실 분들은 여기로.. https://github.com/ym7596/Unity_Template_NewInputSystem GitHub - ym7596/Unity_Template_NewInputSystem: 개인 저장용 newinputsystem개인 저장용 newinputsystem. Contribute to ym7596/Unity_Template_NewInputSystem development by creating an account on GitHub.github.com 유니티6가 나오면서이제 ..