본문 바로가기

분류 전체보기130

[Unity] Asset 폴더(혹은 저장경로)에서 AudioClip 재생하기(Get AudioClip from Assets folder or located file path) 안녕하세요 골드입니다. 오늘은 Unity에서 AudioClip을 재생하는 여러 방법에 대해서 글을 쓰도록 하겠습니다. 1. AudioClip AudioClip이란 오디오 파일을 저장하는 공간입니다. https://docs.unity3d.com/kr/530/ScriptReference/AudioClip.html Unity - 스크립팅 API: AudioClip Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where.. 2020. 5. 8.
[Flutter] 화면 이동하기 안녕하세요 골드입니다. 오늘은 flutter에서 navigator 클래스를 활용하여 간단하게 화면 이동하는 법에 대해 글을 작성하도록 하겠습니다. Android에서 화면 이동은 Intent 객체를 활용하였습니다. Flutter는 이와 다르게 Navigator 클래스의 push() pop()을 메서드를 사용합니다. 새로운 화면으로 이동할 때는 push() 다시 돌아올 때는 pop()을 사용합니다. 자료구조의 stack과 똑같습니다. 1. routes 설정하기 flutter에서 route는 경로라는 뜻입니다. 각 페이지에 이름을 지정하고 해당 이름에 알 맞은 페이지를 지정해놓으면 경로가 됩니다. 그럼 설정해보겠습니다. RouteDemo()라는 클래스를 만들었습니다. 앱이 실행될때 실행되도록 runApp에 넣.. 2020. 5. 1.
[Flutter] Listview 위젯 사용하기 안녕하세요 골드입니다. 오늘은 Flutter에서 Listview를 사용하는 방법에 대해서 글을 작성하도록 하겠습니다. 저는 작성한 리스트를 리스트뷰로 보여주도록 하겠습니다. 1. List 생성 먼저 material design을 위한 패키지를 import합니다. 앞으로 자주 import할 녀석입니다. material design을 사용하도록 도와줍니다. 다음으로 main 함수를 작성합니다. flutter의 main 함수입니다. 앱을 실행하면 가장 먼저 실행되는 함수입니다. 람다식으로 표현되어 있고 runApp() 안에 들어있는 메서드를 실행합니다. 두 가지 변수를 선언했습니다. 하나는 String 변수로 title을 지정하기 위해 선언했습니다. 다른 하나는 List 형식의 변수입니다. dart에서 Lis.. 2020. 4. 25.
[Flutter] Window에서 Flutter 개발 환경 설정하기 (toolchain 오류 해결하기) 안녕하세요 골드입니다. 오늘은 Flutter를 위한 개발환경을 설정하는 방법에 대해서 알아보도록 하겠습니다. https://flutter-ko.dev/ Flutter - 가장 빠른 아름다운 네이티브 앱 Flutter(플러터)는 하나의 코드베이스로 모바일, 웹, 데스크톱에서 네이티브로 컴파일 되는 구글의 아름다운 UI 툴킷입니다. Flutter는 기존 코드와 함께 동작하고, 전세계 개발자와 조직에 쓰이고 있으며, 무료 오픈 소스입니다. flutter-ko.dev 1. Flutter SDK 다운로드 Flutter 공식 홈페이지에 접속하여 시작하기를 클릭합니다. Window 운영체제를 선택하고 SDK를 다운받습니다. Flutter SDK를 다운받고 원하는 위치에 설치합니다. (2번 참조) (저는 문서에 넣었습.. 2020. 4. 24.
[Unity] PC 실행 파일(.exe) export (setup 파일 생성) 안녕하세요 골드입니다. 오늘은 유니티에서 만든 .exe 파일을 export해서 setup 파일로 만드는 방법에 대해서 글을 쓰도록 하겠습니다. 결론부터 얘기하면 inno setup이라는 파일을 사용합니다. 유니티는 setup파일을 지원하지 않습니다. https://jrsoftware.org/isinfo.php Inno Setup Inno Setup Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and.. 2020. 4. 22.
[Android/java] Preference UI 빌드, 어플리케이션 설정 구현 안녕하세요 골드입니다. 오늘은 어플리케이션에서 설정 창을 구현하는 방법에 대해서 글을 쓰도록 하겠습니다. 안드로이드는 어플리케이션에 사용자 설정 화면을 만들 수 있도록 XML기반 라이브러리를 제공하고 있습니다. 이 라이브러리를 사용하면 일관성 있는 사용자 UI를 생성할 수 있습니다. 여기에는 분명한 장점이 있습니다. 사용자는 익숙한 설정 화면의 레이아웃과 사용법에 익숙해지게 됩니다. 그리고 다른 어플리케이션의 설정을 우리 어플리케이션에 통합할 수 있게 됩니다. Preference 라이브러리는 두 가지 요소로 구성됩니다. - 프레퍼런스 화면 레이아웃 : 화면에 보여줄 공유 프레퍼런스 키를 지정하는 XML 파일. - 프레퍼런스 프래그먼트 : XML파일을 인플레이트하는 PreferenceFragment나 Pr.. 2020. 4. 15.
[Android/java] SwipeRefreshLayout을 이용하여 당겨서 리스트 새로고침구현하기 안녕하세요 골드입니다. 오늘은 스와이프해서 리스트를 새로 고침하는 방법에 대해서 알아보겠습니다. Swipe는 화면을 아래로 당기듯이 드래그하는 것을 말합니다. 핸드폰 화면은 한정되어 있기 때문에 따로 새로고침 버튼을 두는 것도 좋지만 Swipe 새로고침을 많이 사용하고 있습니다. 이번 포스팅에서 저는 RecyclerView를 사용한 앱을 미리 만들어놨습니다. 여기에 swipe refresh기능을 추가하도록 할 것입니다. 아마 이 글을 보는 분들도 이런 상황일 것이라고 생각합니다. 헷갈리지 않도록 잘 써보도록 하겠습니다. 1. RecyclerView 부모 레이아웃으로 SwipeRefreshLayout 추가 최상위 레이아웃으로 SwipeRefreshLayout을 설정했습니다. SwipeRefreshLayou.. 2020. 4. 12.
[Android/java] Fragment 동적 생성, 제거, 교체 애니메이션 안녕하세요 골드입니다. 오늘은 Android에서 코드로 Fragment를 동적으로 생성, 제거, 교체하는 방법에 대해서 글을 쓰도록 하겠습니다. Fragment는 Activity가 존재해야 존재할 수 있습니다. Activity에 추가된 Fragment를 생성하거나 제거, 교체하기 위해서 사용되는 메서드들은 Fragment Manager에서 제공합니다. Fragment Manager를 먼저 선언하고 Fragment Transaction를 사용하여 Fragment를 생성하거나 할 수 있습니다. Fragment Manager는 Activity가 Fragment를 관리하기 위해서 선언하게 됩니다. Fragment Manager의 참조는 getSupportFragmentManager 메서드를 사용합니다. 1. a.. 2020. 3. 29.
[Unity] REST API를 활용하여 Google Text to Speech 사용하기 안녕하세요 골드입니다. 오늘은 Unity에서 Google Text To Speech를 사용하는 방법에 대해서 글을 쓰도록 하겠습니다. Google에서 공식적으로 Unity에서 사용할 수 있도록 Text To Speech를 지원하고 있지는 않습니다. 다만 HTTP request POST방식을 활용하면 TTS를 사용할 수 있습니다. 모든 곳에 지원하기는 어려우니 REST API를 사용하는 방법으로 만들었다고 생각됩니다. Text To Speech는 text 자료를 읽어주는 기능입니다. Twitch 방송에서 도네이션을 하면 왠 여성분이 글을 읽어주는 것이나 사전에서 text를 입력하고 사운드 버튼을 누르면 발음을 들을 수 있는 기능이 Text To Speech입니다. https://cloud.google.co.. 2020. 3. 25.
반응형