728x90
반응형

분류 전체보기 60

mediaPlayer+surfaceView, 동영상 소형플레이어 기본모드 전환 in Android Studio

유튜브 앱처럼 동영상을 기본 모드와 소형 플레이어로 전환을 할 수 있고 pip모드처럼 소형 플레이어를 원하는 대로 배치할 수 있도록 했다. 하지만 이때 동영상을 구현할 때 videoView를 사용하면 오류가 나서 surfaceView를 사용했다. 1. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Colored by Color Scripter cs 2, 31~34 - surfaceView를 원하는 곳에 배치하기 위해서 자유도가 높은 relativeLayout을 사용했고 layout_margin을 이용해서 위치를 설정할 것이..

Android App 2021.09.04

google map api 사용하기 in Android Studio

https://youtu.be/d-Dkb2bmcQs 1. Maps SDK for Android 연동하기 https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 위 링크에 들어가서 홈 -> 대시보드에서 프로젝트를 만들고 "Maps SDK for Android"를 Api로 선택해야한다. 그 후에 "사용자 인증 정보"에 들어가서 Api키를 얻을 수 있다. 2. AndroidManifest.xml 1 2 3 4 5 6 7 8 9 10 11

Android App 2021.09.03

점프 공격 패턴 by Unity

https://yunseong.tistory.com/entry/ERROR2D-RPG-game-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80-12-byUnity-%EB%B3%B4%EC%8A%A4-%EA%B3%B5%EA%B2%A9-%ED%8C%A8%ED%84%B4 [ERROR]2D RPG game 개발 일지 # 12 byUnity (보스 공격 패턴) 보스를 게임에서 구현할 때 여러가지의 공격 패턴들을 만들고 그 패턴들에 연계가 필요하다면 순서대로 그게 아니라면 무작위로 실행하도록 한다. - BossController c#파일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 yunseong.tistory.com 위 페이지에서 만든 보스의 패턴 중 한개를 만들것이다. 위 동영..

Unity/2D RPG 2021.08.28

다중 투사체 패턴 by Unity

https://yunseong.tistory.com/entry/ERROR2D-RPG-game-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80-12-byUnity-%EB%B3%B4%EC%8A%A4-%EA%B3%B5%EA%B2%A9-%ED%8C%A8%ED%84%B4 [ERROR]2D RPG game 개발 일지 # 12 byUnity (보스 공격 패턴) 보스를 게임에서 구현할 때 여러가지의 공격 패턴들을 만들고 그 패턴들에 연계가 필요하다면 순서대로 그게 아니라면 무작위로 실행하도록 한다. - BossController c#파일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 yunseong.tistory.com 위 페이지에서 만든 보스의 패턴 중 한개를 만들것이다. 위 동영..

Unity/2D RPG 2021.08.28

돌진 공격 패턴 by Unity

https://yunseong.tistory.com/entry/ERROR2D-RPG-game-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80-12-byUnity-%EB%B3%B4%EC%8A%A4-%EA%B3%B5%EA%B2%A9-%ED%8C%A8%ED%84%B4 [ERROR]2D RPG game 개발 일지 # 12 byUnity (보스 공격 패턴) 보스를 게임에서 구현할 때 여러가지의 공격 패턴들을 만들고 그 패턴들에 연계가 필요하다면 순서대로 그게 아니라면 무작위로 실행하도록 한다. - BossController c#파일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 yunseong.tistory.com 위 페이지에서 만든 보스의 패턴 중 두개를 만들것이다. 위 동영..

Unity/2D RPG 2021.08.28

보스 공격 패턴 by Unity

보스를 게임에서 구현할 때 여러가지의 공격 패턴들을 만들고 그 패턴들에 연계가 필요하다면 순서대로 그게 아니라면 무작위로 실행하도록 한다. - BossController c#파일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 using System.Collections; using System.Collections.Generic; using UnityEngine; public class gatekeeper : MonoBehaviour..

Unity/2D RPG 2021.08.28

mediaPlayer (mp3 재생) in Android Studio

https://youtu.be/-jTbUeTSAYU 1. Resource app\res\raw\에 알파벳 소문자로만 mp3파일을 저장한다. 2. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Colored by Color Scripter cs 음원을 재생할 버튼과 정지할 버튼을 만들어줬다. 3. MainActivity.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 package com.example.musicplayerexample; import ... public..

Android App 2021.08.23

loadingAnimation (SpinKit) in Android Studio

https://youtu.be/M44Bcs-_9D0 https://github.com/ybq/Android-SpinKit GitHub - ybq/Android-SpinKit: Android loading animations Android loading animations. Contribute to ybq/Android-SpinKit development by creating an account on GitHub. github.com 위와 같이 사람들이 만들어놓은 라이브러리 등을 github에서 찾아서 사용하면 편하게 더 퀄리티 높은 앱을 만들 수 있다. 밑 링크에서 license에 관한 더 자세한 정보를 얻을 수 있다. https://olis.or.kr/license/licenseOSI.do?page=1..

Android App 2021.08.23

spinner (드롭다운 메뉴) in Android Studio

https://youtu.be/Ylh4NvkBYP4 1. array.xml 먼저 app\res\values에 array.xml을 만들어준다. 1 2 3 4 5 6 7 8 만두 예에 에에 cs 그리고 array에 넣고 싶은 변수 종류에 따라서 를 골라서 입력하고 그 array를 호출하기 위한 name도 설정해준다. 그리고 또한 추가해준다. 2. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs 8~12 - 드롭다운 메뉴를 만들어주기 위해 위와 같이 Spinner 태그를 사용해줘야한다. 11 - java파일에서 접근하기 위해서 id를 설정해주고 12 - 원하는 배열을 연결해주기 위해서 android:entries 속성도 ..

Android App 2021.08.23
728x90
반응형