From 634dfc99308d5bed96914f5d66701939c8ff8020 Mon Sep 17 00:00:00 2001 From: Falcon Date: Thu, 30 Nov 2023 17:58:58 +0900 Subject: [PATCH 1/3] Update README.md --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e445b0f..9baf9de 100644 --- a/README.md +++ b/README.md @@ -1 +1,16 @@ -# SpinningSword +# SpinningSword 스피닝소드 +### [스피닝소드 구글 플레이스토어](https://play.google.com/store/apps/details?id=com.dibs.SpinningSword) +image + +킬링타임용 하이퍼캐쥬얼 게임입니다. + +플래피버드 제작자는 사람들의 시간을 너무 많이 뺏어서 후회했다고 합니다. + +저도 만든걸 후회할만큼 재밌는 게임을 만들고 싶었고 기획한 만큼 덜 만들어졌기 때문에 지속적으로 업데이트 하겠습니다. 감사합니다. + +--- + +
+ + +
From c044ee28b92b2f15a12a6564ce42c7f735366b12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=96=B8?= Date: Mon, 4 Dec 2023 22:04:00 +0900 Subject: [PATCH 2/3] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9baf9de..72873b7 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,9 @@ 플래피버드 제작자는 사람들의 시간을 너무 많이 뺏어서 후회했다고 합니다. -저도 만든걸 후회할만큼 재밌는 게임을 만들고 싶었고 기획한 만큼 덜 만들어졌기 때문에 지속적으로 업데이트 하겠습니다. 감사합니다. +저도 만든걸 후회할만큼 재밌는 게임을 만들고 싶었고 기획한 만큼 덜 만들어졌기 때문에 지속적으로 업데이트 하겠습니다. + +감사합니다. --- From fe066755711258c7bf9e77c6d0f1dca8de56b45b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=96=B8?= Date: Fri, 22 Dec 2023 17:36:17 +0900 Subject: [PATCH 3/3] Update README.md --- README.md | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 72873b7..809ab6a 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,10 @@ ### [스피닝소드 구글 플레이스토어](https://play.google.com/store/apps/details?id=com.dibs.SpinningSword) image -킬링타임용 하이퍼캐쥬얼 게임입니다. - +킬링타임용 하이퍼캐쥬얼 게임입니다.
플래피버드 제작자는 사람들의 시간을 너무 많이 뺏어서 후회했다고 합니다. -저도 만든걸 후회할만큼 재밌는 게임을 만들고 싶었고 기획한 만큼 덜 만들어졌기 때문에 지속적으로 업데이트 하겠습니다. - -감사합니다. +저도 만든걸 후회할만큼 재밌는 게임을 만들고 싶었고 기획한 만큼 덜 만들어졌기 때문에 지속적으로 업데이트 하겠습니다. 감사합니다. --- @@ -16,3 +13,40 @@ + +### 스킨 시스템 구현 + +```csharp +public class SkinSelect : MonoBehaviour +{ + public int selectIndex = 0; + public GameObject selectedSprite; + public RectTransform ScrollContent; + + void Start() + { + // 1. 시작할 때 PlayerPrefs에 저장되어 있던 선택 인덱스를 가져옴 + selectIndex = PlayerPrefs.GetInt("selectIndex",0); + + // 2. 이미지게터로 현재 칼 이미지를 선택한 인덱스로 바꿈 + ImageGetter.instance.setSkin(selectIndex); + } + + public void selectKnife(GameObject knife) + { + // 3. 스킨 선택 시 체크박스 이미지의 부모를 바꿈 (연출) + selectedSprite.transform.SetParent(knife.transform.parent); + selectedSprite.SetActive(true); + selectedSprite.GetComponent().anchoredPosition3D = new Vector3(0,215,0); + + // 4. 선택한 스킨의 이름 == 인덱스 + selectIndex = knife.transform.parent.name; + + // 5. 이미지게터로 현재 칼 이미지를 선택한 인덱스로 바꿈 + ImageGetter.instance.setSkin(selectIndex); + + // 6. PlayerPrefs에 선택한 인덱스 저장 + PlayerPrefs.SetInt("selectIndex",selectIndex); + } +} +```