1. ID만들때 유효성 검사
bool IsRegularString(string words)
{
string Pattern = @"^[a-zA-Z0-9ㄱ-힣]*$";
=>영어소문자 대문자 숫자, 모든 한글 전부 다 받음.
string Pattern = @"^[A-Z0-9가-힣]*$";
=>영어 대문자,숫자,정상 한글만 받음.
string Pattern = @"\s";
=>공백이 들어갔는지 체크
return Regex.IsMatch(words, Pattern);
}
char[] temp = words.ToCharArray();
string Pattern =@"^[A-Z0-9]{1}$";
int point =0;
for (int i =0; i < temp.Length; i++)
{
if (Regex.IsMatch(temp[i].ToString(), Pattern))
{
point++;
}
else
{
point += 2;
}
}
2.Rx로 Exit구현하기
using UniRx;
void Start()
{
var clickStream = Observable.EveryUpdate().Where(_ => Input.GetKeyDown(KeyCode.Escape));
clickStream.Subscribe(_ => Application.Quit()).AddTo(gameObject);
}
3.하루에 한 번만 노출하기.
if(PlayerPrefs.GetString("Check")!=System.DateTime.Today.ToString())
{
해당 오브젝트.SetActive(true);
PlayerPrefs.SetString("Check",System.DateTime.Today.ToString())
}
'Unity Tip' 카테고리의 다른 글
커스텀 버튼 만들기 (0) | 2020.11.11 |
---|---|
포톤을 쓰면서 느꼈던 점들을 짧게 정리. (3) | 2020.02.03 |
안드로이드 http 프로토콜 접속 시 예외발생 조치 (ERR CLEARTEXT NOT PERMITTED) (0) | 2019.07.18 |
재생 중인 애니메이션을 처음부터 다시 재생하기. (0) | 2019.05.23 |
onEndEdit와 onSubmit의 차이 (1) | 2018.12.06 |