반응형

Back-End/UnityScript(C#) 3

Unity Script(유니티 스크립트) 캐릭터 능력치 스탯(status), UI script 구현 방법(게임 개발, 게임 UI, 게임 능력치 설정, 싱글톤 패턴, C#)

Unity Script(유니티 스크립트) 캐릭터 능력치 스탯(status), UI script 구현 방법(게임 개발, 게임 UI, 게임 능력치 설정, 싱글톤 패턴) 이번에 유니티 스크립트(unity script)에서 캐릭터 능력치 스탯 관련한 script를 작성하는 방법을 포스팅하겠습니다.  먼저 하이라키뷰에서 Canvas와 player 게임 오브젝트를 생성하고 GUI 정보를 처리 할 C# 스크립트 MainCanvasController와 플레이어 능력치 정보를 처리 할 PlayerController 클래스를 생성하였습니다.  구성한 스탯 정보는 다음과 같습니다.유저의 스탯 포인트에 따라 체력, 매력, 지식, 행운에 대한 능력 포인트를 증가시킬 수 있습니다.  먼저 PlayerController 스크립트 ..

Unity Script(유니티 스크립트), API Server HTTP 통신 및 JsonData 처리(JsonArray, Unity Script, SendWebRequest, UnityWebRequest, Coroutine, C#)

Unity Script(유니티 스크립트), HTTP 통신 및 JsonData 처리 (JsonArray, Unity Script, SendWebRequest, UnityWebRequest, Coroutine, C#)이번에는 Unity Game 개발중, HTTP 통신 및 JsonArray Data처리에 대해 간단하게 데이터 통신 처리관련 포스팅하겠습니다.  필자가 테스트한 규격은 다음과 같습니다.API Server - SpringBoot 3.xClient - Unity 2022.x   먼저 API Server(SpringBoot)의  API 코드를 추가 해 줍니다.  DTO@Datapublic class GameParamDTO { private String licenseKey; private St..

UnityScript UI 캐릭터 스킬 List Prefab 자동 생성 Script(Unity 오브젝트, UI 구현, Prefab)

UnityScript UI 캐릭터 스킬 List Prefab 자동 생성 Script(Unity 오브젝트, UI 구현, Prefab)UnityScript UI 캐릭터 스킬 List를 Prefab으로 만들어 특정 이벤트 호출 시 자동 생성되는 Script만들어 보았습니다.Json 데이터를 기준으로 해당 Prefab의 내용들이 동적으로 입력 됩니다. Json data 예시{ "data": [ { "skill_id": 4, "skill_img": "cheer_up_0", "skill_text_title": "힘내세요!!", "skill_text_content": "동료를 응원한다." }, 생략 ... ]}  하이라키창에서 Json데이터와 같은 오브젝트를 mapping 시켜 처리하였..

반응형