git commit --amend -m "commit_message"
전체 글 보기
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnQNkH%2FbtrqHDkfTXN%2FpYIoVPYMa2w43Aj03Y8jgK%2Fimg.webp)
정리해서 질문을 남겼는데, 해결되어서 올렸당. https://cafe.naver.com/unityhub/126911 [해결] 폰 번호 입력하면 (하이픈-) 자동 입력 구현 질문입니다. (정규식) 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 01012345678 입력하기 string str1 = Regex.Replace(s, @"[^0-9]", ""); print(str1); string str2 = Regex.Replace(str1, @"(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$", "$1-$2-$3"); print(str2); string str3 = str2.Replace("--", "-"); print(str3); return ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn4nob%2Fbtrp1HP4RYn%2F4buMfcy53y7OF9IZWPkXA0%2Fimg.png)
참고 시리즈가 있어서 따라했다. 로우폴리 중에서도 완전 간단한 느낌... 로우폴리 검색해도 고급진 로우폴리가 있던데, 이 영상 정도가 딱 나에게 적절한 퀄리티다. 내가 원하기도 했고! 로우폴리 캐릭터 제작 https://www.youtube.com/watch?v=eBOcbYHexAM 로우폴리 캐릭터 리깅 https://www.youtube.com/watch?v=XkiWBSSuxLw 로우폴리 캐릭터 애니메이션 (Idle, Run) https://www.youtube.com/watch?v=yjjLD3h3yRc 따라 만들어 본 결과물 경찰은 영상보고 따라했고, 도둑은 그냥 만들어보았다. 경찰하면 도둑이랑 세트 느낌이니까...? 팔레트로 색도 칠해주고 리깅해서 애니메이션도 입혔다. 왼쪽이 Idle, 오른쪽이 R..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKTCNm%2FbtrpvZp7lWa%2F7xgcSwemAAvtZT8KdCtrA1%2Fimg.png)
참고 https://www.youtube.com/watch?v=1jHUY3qoBu8 로우폴리 작업할 때는 요렇게 생긴 텍스쳐를 많이 사용한다. 블렌더 Shader 탭에서 텍스쳐를 드래그 드랍해서, 노드와 BaseColor를 연결해주자. 큐브에 텍스쳐가 흐리게 적용된다면, Linear를 Closest로 변경해주자. (나는 안 흐려서 그대로 했음.) 그 다음 UV Editing으로 가보면, 큐브에 텍스쳐가 안 입혀져 있다. 오른쪽 이미지처럼 설정해주면 텍스쳐가 보인다. UV를 모두 선택하고, S를 눌러서 스케일 변경 상태로 만든다. 이 상태에서 키패드 0을 누르면 스케일이 0이 되어 엄청 작아진다. UV에서 일정 부분이나 전체를 G 키로 왔다갔다 거리면, 원하는 색을 입힐 수 있다. 유튜브 영상을 제작하신 ..
------------------------------------------------------------ -- 키보드 G를 누를 때 효과 테스트. ------------------------------------------------------------ local UserInput = game:GetService('UserInputService') UserInput.InputBegan:Connect(function(input, gameProcessed) if not gameProcessed then if input.UserInputType == Enum.UserInputType.Keyboard then if input.KeyCode == Enum.KeyCode.G then -- G키 눌렀음!! en..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcdc7qB%2FbtroTmUez5q%2FeFdQ8kCutWgyBXxeXq5sF0%2Fimg.png)
공지사항처럼 모든 서버에 보내야 할 이벤트가 있을 수 있다. 이 때는 Messaging Service 메세징 서비스를 쓴다. https://developer.roblox.com/en-us/api-reference/class/MessagingService 나는 구조가 아래와 같아서 이렇게 코딩했다. 관리자가 전체 서버의 불꽃놀이 축제를 관리하는 기능이다. 1. (클라이언트) 관리자 UI에서 실행 버튼 클릭하면, 서버로 이벤트 전송하기. EtcFireworksOnButton.MouseButton1Click:Connect(function() FireworksProvider:FireServer() end) 2. (서버) 이벤트 받아서 MessagingService 사용하기. MessagingService는 등록..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaGU4Q%2FbtroLEeYxYA%2Fx2YohuKUSj1ZEzqKjzeXJ0%2Fimg.webp)
카운트다운을 만들고 있었는데, 이미지 라벨이 처음 Visible = true 할 때만, 0.1초정도 깜빡거림이 발생하고, 두번째 Visible = true 할 떄부터는 깜빡거림이 사라지고 빠르게 나타났다. 그냥 넘어가기엔, 같이 비교해보면 확실히 느낌이 다르다. 왼쪽은 첫 로딩이라서 깜빡거림 현상이 나타남. 오른쪽은 한번 로딩했기 때문에 부드러움. 시도가 많았는데 이상하게 테스트했을 수도 있으니, 내 결론이 100퍼센트 확실하진 않음!! 시도 1 화면 밖에서 그려놓고, 실제 사용할 때는 중앙으로 위치를 바꾼다. 실패. 시도 2 PreLoadAsync 함수를 써본다. 실패. 시도 3 시도 1을 겪어보니, 일단 화면에는 나와야 그려주는 것 같아서, 1프레임 그리고 다시 비활성화시키기로 했다. -- 이미지 투..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3h7wR%2Fbtrn1gM2Rkc%2Fz02YD7YkeK4e8pvqQDsOlK%2Fimg.png)
참고 https://developer.roblox.com/en-us/api-reference/class/Lighting 저녁이 되면 불이 켜지고, 아침이 되면 불이 꺼지는 기능을 만들었다. ------------------------------------------------------------------- -- 변수들. ------------------------------------------------------------------- local Lighting = game:GetService('Lighting') local TIME_START_MORNING = 7.5 -- 07:30, or 7:30 AM local TIME_START_EVENING = 18 -- 18:00, or 6:00 PM ..