분류 전체보기

· Code/Zep
zep 스크립트는 유니티 엔진과 비슷한 형태로의 라이프사이클을 갖는다 Life cycle 1.  onInit// App 실행 시에 최초로 호출되는 이벤트 (유저 진입 전)// Normal App과 Sidebar App은 Script 적용 후 맵이 실행될 때 호출 [ Enter ]ScriptApp.onInit.Add(function(){ //event});2. onJoinPlayer// 모든 플레이어를 이 이벤트를 통해 App에 진입시킴 [ Enter ]// 이후 플레이어가 입장 할 때마다 호출 [ Events ]ScriptApp.onJoinPlayer.Add(function(player) { //event});3. onStart// 모든 플레이어를 이 이벤트를 통해 App에 진입시킴 [ Enter ]//..
· Code/Zep
1. node.js 설치zep 스크립트로 개발을 하기 위해서는 우선 node.js가 필요하다.node.js - https://nodejs.org Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org이전에는 한국어 페이지도 있었던 것 같은데 어째선지 없어졌다. 별상관은 없지만... 2. 프로젝트 세팅적당히 프로젝트를 생성할 디렉토리를 고른다.아래 명령어로Zep 프로젝트를 초기화 한다.npx zep-script init AppName --npm 프로젝트는 git clone을 하듯 고른 폴더 하위에 앱단위로 새로운 폴더가 생긴다.Project {앱이름} ..
· Code/Unity
게임이나 웹 개발에서 로그인을 구현 하는 경우 닉네임 필터링을 해야 하는 상황이 발생한다.C# regex를 사용해서 필터링할 대상을 정규식을 작성해서 공백("")으로 대치해 주면, 원문과 비교 했을때 필터링 대상이 있다면 원문과 일치하지 않아 비속어 필터링을 할 수 있다.private int min;private int max;private string nickName;/// /// 문자 필터링 함수/// public void CheckNickName(){ //인풋 데이터 필터링 //필터링 대상 //인풋 길이가 2자 미만인 경우 //단어문자가 아닌 문자 (특수문자) : \W == ^\w //한글 알파벳 : ㄱ-ㅎ //한글 전체 : 가 -힣 //언더바 : _ ..
· Code/C#
소수점var x = 123.4567;$"{x:#.#}"; // 123.4$"{x:#.###}"; // 123.456$"{x:#.#0}"; // 123.46(반올림)var x = 1;$"{x:0.##}"; // 0;$"{x:#.00}"; // 1.00; 단위끊기var x = 12345;$"{x:#,###}"; //12,345$"{x:#,####}"; //1,2345//끝자리를 0으로var x = 0$"{x:#:##0}"; //0$"{x:#:###}"; //null날짜// d : 축약된 날짜 형식DateTime today = DateTime.Now;$"{today:d}"; // 4/14/2014// D : 긴 날짜 형식$"{today:D}"; // Monday, April 14, 2014// t : 축약된 ..
졸린고양
'분류 전체보기' 카테고리의 글 목록 (4 Page)