유니티(5)
-
유로 Assets DamageNumbersPro 리뷰
먼저 DamageNumbersPro는 https://assetstore.unity.com/packages/2d/gui/damage-numbers-pro-186447 Damage Numbers Pro | 2D GUI | Unity Asset Store Elevate your workflow with the Damage Numbers Pro asset from Ekincan Tas. Find this & more GUI on the Unity Asset Store. assetstore.unity.com 데미지 표시를 쉽게 해주는 에셋이다. (그나저나 내가 살때는 비쌋던거 같은데.. 왜 가격이 내려간거같지..?) 당연히 DEMO를 통해 직접 해볼수도 있고 예제도 당연히 제공되고 있다. https://ekinc..
2023.10.29 -
유니티 json데이터 암호화하는법(AES암호화방식)
먼저 json이란? 직렬화 데이터로서 서버연동등과 같은 데이터교환에 유용하게 쓸수 있는 데이터 타입이다. 다만 아무래도 Json도 보안에는 취약한 편이다. 암호화등을 하지않는 이상 그냥 값변경이 가능하기 때문이다. 물론 민감한 정보같은건 서버에 저장하거나 DB, Addressable등을 이용해서 관리하긴 하지만 해당 예시에서는 없다고 가정하고 로컬에서 암호화를 시켜보았다. 그래서 이 해당 글은 그 데이터를 암호화하고 다시 복호화해서 불러오는 과정을 담아보았다. 완벽하지는 않아서 보고 참고정도만 해주시면 좋겠습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using Newtonsoft.Json; using..
2023.05.20 -
Unity Dotween(글씨가 쳐지는듯한 효과 만들기)
기존에는 애니메이션을 움직일때 Mathf.Lerp등의 함수를 이용해서 값을 수학적으로 계산하기 때문에 불편한 점이 많았다. https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676 DOTween (HOTween v2) | 애니메이션 도구 | Unity Asset Store Use the DOTween (HOTween v2) tool from Demigiant on your next project. Find this & more animation tools on the Unity Asset Store. assetstore.unity.com 하지만 DotWeen을 이용하면 진짜 편하게 애니메이션을 제작할 수 있다. 무료버전을..
2022.12.28 -
팀 프로젝트 ,ESCAPE FROM ISLAND(완성본)
사건의 지평선 아티스트 윤하 (YOUNHA) 앨범 YOUNHA 6th Album Repackage 'END THEORY : Final Edition' 발매일 2022.03.30 원래는 나머지 씬들이랑 게임 플레이 방법, 그리고 스크립트랑 현재 있는 문제점들을 다 올리고 올리려고 했으나 시험기간이고 계속 미룰수는 없어서 해당 파일 먼저 업로드시켜두려고 한다. 시험기간이 끝나면 나머지 씬들하고 스크립트도 업로드할 예정이다. 올린 해당 파일은 지금까지 한것들을 싹 다 모아둔 빌드 파일이며, 지금까지 한 것을 다시 재구성할지 아니면 또 다른 프로젝트를 만들지는 모르겠다. 아마 언리얼로 가지않을까 생각이 들어서 아마 유니티는 이것이 마지막이 아닐까 생각이 들지만.. 현재 이 빌드파일에 있는 문제점 및 하지 못한 ..
2022.12.12 -
Unity/C# - Time 함수 관련 정리
deltaTime 현재 프레임에서 다음 프레임까지의 시간 간격. 프레임간의 시간 간격이다. 우리집 컴퓨터가 60Fps이면 대략 1/60인 셈. 240Fps이라고 할시에는 1/240이 되는것이다! 혹여나 ESC버튼을 만들어서 게임을 멈췄다고 해도 deltaTime은 계속 유지가 된다! update같이 매Fps마다 실행되는 함수 안에서 시간 간격을 고려하여 Time.deltaTime을 곱해주면 보정할 수 있다. 1초에 3m 가게 움직이고 싶은데 1초에 60번 깜빡이는 60Fps 컴퓨터라면 update함수 내에서 3m * Time.deltaTime 해주면 된다. 매 프레임마다 3m * Time.deltaTime씩 움직여 최종적으로 1초에 3m 움직이게 되는것이다! time 게임 시작 후 (Start 함수 실행..
2022.11.29