맥을 사용하게 기존에 사용하던 tortoise svn과 호환이 되지 않아

versions등 여러가지를 찾아보다가

snailSVN을 찾게 되어 lite가 아닌 유료버전을 설치하였다.

사용방법에 대해 자세히 설명해놓은 분의 글이 있어서 포스팅한다.

 

 

 

 

 

https://orbit-orbit.tistory.com/entry/Mac-%EB%A7%A5-%EC%9A%A9-SVN-

%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0-SnailSVN-Lite

 

[Mac] 맥 용 SVN 연결하기 : SnailSVN Lite

회사 업무로 인해 Mac에서 SVN을 사용하게 되었으므로 SnailSVN Lite를 활용하게 되었다. Mac의 SnailSVN은 window의 tortoiseSVN과 비슷하다고 하지만, 사용해 본 적이 없어서 모름. 우선 App Store에서 SnailSVN Lit

orbit-orbit.tistory.com

 

'Study > ' 카테고리의 다른 글

[Tip] 텍스트 코루틴 애니메이션  (0) 2024.07.16
[Tip]룰렛 원하는 곳에 위치 + 텍스트 출력  (0) 2024.06.29
[Tip] Mathf.DeltaAngle  (0) 2024.06.29
[Tip] Object.FindObjectOfType  (0) 2024.06.11
[Tip] RenderSettings  (0) 2024.06.05

처음 도감켰을 때와 닫기 누르고 도감 버튼으로 눌렀을 때

 

프로그램 종료하고 다시 켰을때 색깔 유지 및 조정

 

+ 도감이 켜져있을 때 도감 버튼 다시 누르면 도감창 꺼짐

 

 

 

 

 

 

IEnumerator CoTextFlow(string text)
{
    dialogText.text = "";
    string str = null;
    int length = 0;
    bool isScriptEnd = false;
    while (!isScriptEnd)
    {
        foreach (char ch in text)
        {
            str = str + ch;
            yield return new WaitForSeconds(0.035f);
            dialogText.text = str;
        }
        isScriptEnd = true;
    }
}

'Study > ' 카테고리의 다른 글

[Tip] 맥 SVN 설치 - snailSVN  (0) 2024.07.21
[Tip]룰렛 원하는 곳에 위치 + 텍스트 출력  (0) 2024.06.29
[Tip] Mathf.DeltaAngle  (0) 2024.06.29
[Tip] Object.FindObjectOfType  (0) 2024.06.11
[Tip] RenderSettings  (0) 2024.06.05

https://tumblbug.com/dungeonraidresurrection

 

던전 추적자: 퍼즐RPG 왕좌의 귀환

전설적인 퍼즐RPG 던전레이드의 귀환

www.tumblbug.com

 

그동안 눈코딩 선생님이 정말 열심히 노력하신 것에 대해

 

저도 조금이나마 도움이 될까 해서 몇 달 전부터

 

계속 플레이해보면서 버그리포트 하고 밸런스 체크하고

 

기획이나 홍보쪽에 대해 이야기를 나누다 텀블벅을 담당하게 되었습니다.

 

혹시나 이 글을 지나가시다 보시면 텀블벅 구경이라도 한번 해주시면 감사하겠습니다~~

 

현재 플레이스토어는 출시가 완료된 상태이고, 곧 앱스토어도 출시 될 예정입니다.

 

https://play.google.com/store/apps/details?id=com.rootgames.dungeonraid&hl=ko

 

던전 추적자 - Google Play 앱

퍼즐 RPG 게임의 근본

play.google.com

 

대화 씬의 예외처리 재수정하여 적의 이미지가 남아 있거나,

적의 이름이 나오지 않는 점 수정

 

 

 

룰렛을 돌렸을 때 폭탄이 나왔을 시 랜덤한 종류의 아이템이 출력되어 적용됨.

아이템을 획득시 가방에 저장됨.

각각의 룰렛에 있는 물약이미지들은 각각 다른 아이템을 준다.

이 중에서 파란색 물략 이미지가 나올 경우 3개의 비약중에 랜덤을 1개를 획득하여

가방에 저장한다.

 

'Project > Skill Steal Girl' 카테고리의 다른 글

[SSG] 대화, 룰렛 수정  (0) 2024.07.08
[SSG] 룰렛을 돌려 나온 아이템 획득하기  (0) 2024.07.03
[SSG] 대화창에 배경적용 시키기  (0) 2024.06.30
[SSG] Dialog Canavs Btn Test  (0) 2024.06.23
[SSG] Dialog RnD  (0) 2024.06.15

대화하는 인물과 대화를 케이스로 분류해놨는데

그에 맞춰 배경까지 연결

배경 리소스를 더 구하고

캐릭터가 각각 말할 때 DOTween을 이용하여 알파 값 처리할 필요가 있음

+ 대화하는 인물 연결 및 커멘터리(해설자 시점) 처리 필요

 

 

현재 룰렛은 8등분이 되어 있고

각각 360 / 8인 45도로 구성되어 있다.

그러므로 이 가운데 값은 22.5도이다.

룰렛을 개발자가 편하게 컨트롤 할 수 있도록 만들었다.

 

360도 * 횟수를 적용하여 여러번 돌아가고 거기에 지정한 extraAngle을 더해주면된다.

 

회전횟수를 선택할 수 있고 스탭을 조절함으로서 속도를 조절할 수 있다.

 

 

아래는 개발자들은 이미 사전에 클릭을 하면 알 수 있게 항목을 출력하도록 변경

나오는 것은 랜덤으로 변경

즉, 랜덤에 따라 특정 각도가 결정되고 그에 따라 개발자들은 출력결과를 미리 알수 있고,

유저들은 원하는 각도를 보게 되는 것이다.

 

using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine;
using UnityEngine.UI;

public class RouletteTest : MonoBehaviour
{
    [SerializeField] private Button btnGetIem;
    [SerializeField] private Roulette _roulette;
    //[SerializeField] private float targetAngle = -22.5f; //클로버를 겨냥

    private string[] itemNames = { "폭탄" , "기력회복", "폭탄", "체력회복", "폭탄", "금화획득","폭탄", "네잎클로버"};
    private float[] targetAngles =
    {
        22.5f, 67.5f, 112.5f, 157.5f, 202.5f, 247.5f, 292.5f, 337.5f
    };
    void Start()
    {
        btnGetIem.onClick.AddListener(() =>
        {
            int idx = UnityEngine.Random.Range(0, 8); // 0 ~ 7
            Debug.Log($"<color=yellow>{itemNames[idx]}</color>");
            _roulette.StartRotate(targetAngles[idx]);
        });
    }

}

 

using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine;
using UnityEngine.UI;

public class RouletteTest : MonoBehaviour
{
    [SerializeField] private Button btnGetIem;
    [SerializeField] private Roulette _roulette;
    //[SerializeField] private float targetAngle = -22.5f; //클로버를 겨냥

    private string[] itemNames = { "폭탄" , "기력회복", "폭탄", "체력회복", "폭탄", "금화획득","폭탄", "네잎클로버"};
    private float[] targetAngles =
    {
        22.5f, 67.5f, 112.5f, 157.5f, 202.5f, 247.5f, 292.5f, 337.5f
    };
    void Start()
    {
        btnGetIem.onClick.AddListener(() =>
        {
            int idx = UnityEngine.Random.Range(0, 8); // 0 ~ 7
            Debug.Log($"<color=yellow>{itemNames[idx]}</color>");
            _roulette.StartRotate(targetAngles[idx]);
        });
    }

}

'Study > ' 카테고리의 다른 글

[Tip] 맥 SVN 설치 - snailSVN  (0) 2024.07.21
[Tip] 텍스트 코루틴 애니메이션  (0) 2024.07.16
[Tip] Mathf.DeltaAngle  (0) 2024.06.29
[Tip] Object.FindObjectOfType  (0) 2024.06.11
[Tip] RenderSettings  (0) 2024.06.05

+ Recent posts