본문 바로가기
반응형

Game Development17

[유니티 UNITY] 게임에 공유 버튼 추가하기 공유버튼을 만들어 다음을 추가해주시면 됩니다! using System.Collections; using System.Collections.Generic; using UnityEngine; public class Sharing : MonoBehaviour { private const string subject = "원하는 제목"; private const string body = "이곳에 url 넣기"; public void Share() { #if UNITY_ANDROID && !UNITY_EDITOR using (AndroidJavaClass intentClass = new AndroidJavaClass("android.content.Intent")) using (AndroidJavaObject int.. 2020. 4. 17.
[유니티 UNITY] 게임에 유니티 애즈(보상형 광고) 추가하기 준비 단계 : 유니티 창에서 Window -> General -> Services에 들어갑니다. 단축키 ctrl + 0 을 사용하면 편합니다. 그러면 우선 유니티 프로젝트 아이디를 생성해야 됩니다. 자신의 아이디를 적고 Create를 눌러줍니다. 그러면 서비스탭 가장 상위에 Ads 탭이 보일겁니다. off를 눌러 on으로 설정해줍니다. 코드 작성 : 이제 다음과 같은 코드를 작성하고 버튼을 추가해 이 스크립트를 달아줍니다. 동영상 시청 후 줄 보상을 HandleShowResult 내의 ShowResult.Finished 부분에 작성해줍니다. 스크립트 속 id는 services - ads 탭에 있는 dashboard에 들어간 다음, 프로젝트 탭을 열어 해당 프로젝트를 눌러주면, Monetization 탭 .. 2020. 4. 15.
[유니티 UNITY] 아주 손 쉽게 글씨 폰트 추가하기! 유니티 내부에서 사용할 수 있는 폰트를 추가시키는 방법에 대해 알려드리겠습니다. 준비물은 ttf 형식으로 된 폰트 파일입니다. 예를 들어 설명해 드리겠습니다. 구글에 '쿠키런 폰트 ttf' 를 검색하시면 손쉽게 ttf 파일을 얻을 수 있습니다. 그러면 파일을 받고 압축을 잘 풀어줍니다. 이제 유니티를 열고 받아놓은 폰트 파일을 끌어다가 유니티 프로젝트뷰 내부에 드래그 앤 드랍 해주시면 됩니다. 그러면 정상적으로 폰트가 추가된 모습을 확인할 수 있을 겁니다. 확인을 위해서 UI에 Text를 생성하고 폰트 변경하기를 눌러보면, 쿠키런 폰트가 목록에 정상적으로 나오게 됩니다. 감사합니다. 2020. 4. 13.
[유니티 UNITY] 현재 Scene에 접근하기 / SceneManagement 사용 유니티 unity - 현재 Scene에 접근하는 방법 / SceneManagement 사용 최상단에 다음과 같은 명령줄을 한 줄 적어주셔야 씬을 관리할 수 있게 됩니다. 그리고 현재 씬에 접근하려면 GetActiveScene() 메소드를 불러오시면 됩니다. 2020. 3. 9.
[유니티 UNITY] C# 스크립트에서 스크롤뷰(Scroll View)의 컨텐츠(Content)에 접근하는 방법!! 유니티 공부 중인 쭈니뿌니입니다. 오늘은 Scroll View를 사용하여 원하는 UI를 만들어 봤는데요. C# 스크립트에서 스크롤뷰(Scroll View)의 컨텐츠(Content)에 접근하는 방법을 알아보겠습니다!! 게임 컴포넌트로 Scroll View를 추가하게 되면 다음과 같은 방식의 자식 오브젝트들이 자동적으로 생성이 됩니다. 이 Content 라는 게임오브젝트의 하위오브젝트로 원하는 컨텐츠들을 생성시킬 수 있습니다. 그러다보니 C# 스크립트에서 컨텐츠를 관리해야 할 필요성이 생기더라구요. 그래서 이 컨텐츠들에 접근하고 관련 기능을 수행하는 법을 찾아봤습니다. 위의 코드는 제가 실제로 작성한 코드의 일부분인데, 저런 방식을 사용하여 접근하실 수 있습니다. 스크롤뷰의 속성 중 scrollRect 컴포.. 2020. 3. 9.
[유니티 UNITY] 2D 오브젝트 이동 방법 알아보기 2D 오브젝트를 이동시키는 방법으론 대표적으로 두가지 방법이 있다. 1. 첫번째로 오브젝트의 Transform 컴포넌트의 포지션 값을 변경해주는 방법이다. 즉 포지션에 할당하는 좌표값을 바꾸어 오브젝트가 위치 이동을 하는 것처럼 보이도록 만드는 것이다. 위의 코드는 내가 실제로 오브젝트를 (왼쪽으로) 움직이게 하기 위해 작성했던 코드이다. 생략은 되어있지만 tr이라는 변수에는 오브젝트의 Transfrom 컴포넌트를 할당하였다. 그리고 Vector2.MoveTowards 메소드를 사용하였다. 3개의 인자가 있는데, 각각 순서대로 처음위치, 목표위치, 움직이는 속도를 지정해주어야 한다. 목표 위치는 target이라는 새로운 2차원 벡터에 할당하였다. 움직이는 속도는 프레임 전환 속도 차이를 보정해주기 위해 .. 2020. 3. 7.
반응형