전체 글 보기

참고 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..
공지사항처럼 모든 서버에 보내야 할 이벤트가 있을 수 있다. 이 때는 Messaging Service 메세징 서비스를 쓴다. https://developer.roblox.com/en-us/api-reference/class/MessagingService 나는 구조가 아래와 같아서 이렇게 코딩했다. 관리자가 전체 서버의 불꽃놀이 축제를 관리하는 기능이다. 1. (클라이언트) 관리자 UI에서 실행 버튼 클릭하면, 서버로 이벤트 전송하기. EtcFireworksOnButton.MouseButton1Click:Connect(function() FireworksProvider:FireServer() end) 2. (서버) 이벤트 받아서 MessagingService 사용하기. MessagingService는 등록..
카운트다운을 만들고 있었는데, 이미지 라벨이 처음 Visible = true 할 때만, 0.1초정도 깜빡거림이 발생하고, 두번째 Visible = true 할 떄부터는 깜빡거림이 사라지고 빠르게 나타났다. 그냥 넘어가기엔, 같이 비교해보면 확실히 느낌이 다르다. 왼쪽은 첫 로딩이라서 깜빡거림 현상이 나타남. 오른쪽은 한번 로딩했기 때문에 부드러움. 시도가 많았는데 이상하게 테스트했을 수도 있으니, 내 결론이 100퍼센트 확실하진 않음!! 시도 1 화면 밖에서 그려놓고, 실제 사용할 때는 중앙으로 위치를 바꾼다. 실패. 시도 2 PreLoadAsync 함수를 써본다. 실패. 시도 3 시도 1을 겪어보니, 일단 화면에는 나와야 그려주는 것 같아서, 1프레임 그리고 다시 비활성화시키기로 했다. -- 이미지 투..
참고 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 ..
Shift 키를 눌렀을 때 달리고, Shift 키를 떼면 걷기. ------------------------------------------------------------ -- 달리기 ------------------------------------------------------------ local UserInput = game:GetService('UserInputService') local LocalPlayer = game:GetService("Players").LocalPlayer ------------------------------------------------------------ -- 변수 -----------------------------------------------------..
참고 https://developer.roblox.com/en-us/articles/GUI-Animations https://www.youtube.com/watch?v=HIoZ1Rd0ACw 나는 위 유튜브 영상을 보고, 버튼 애니메이션을 제작했다. 유튜브 영상에서는 고정 값을 넣었는데, 나는 범용으로 쓰기 위해서 원래 크기의 1.1배 0.9배로 지정했다. local btn = script.Parent btn.AnchorPoint = Vector2.new(0.5, 0.5) -- 이거 해야, 중앙을 기준을 커졌다 작아졌다 함. local isHovering = false -- 기본 사이즈. local MouseBasicSize = UDim2.new(btn.size.X.Scale, btn.size.X.Offs..
참고 https://www.youtube.com/watch?v=ataOZkjKD8g https://robloxtrip.tistory.com/entry/%EB%A1%9C%EB%B8%94%EB%A1%9D%EC%8A%A4-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%EC%97%90%EB%94%94%ED%84%B0-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 로블록스 스튜디오에 다크테마를 적용해서 색상이 밝지 않고 어두움!! 간단한 애니메이션 만들기 R6 - 마인크래프트 캐릭터처럼 분리되어 있음. R15 - 손, 허리, 무릎 등이 한번 더 분리 됨. 조금 더 디테일하게 작업 가능. 애니메이션 에디터를 띄우고, 더미를 클릭하면 활성화가 된다. 이름은 알..
푸쿠이
'분류 전체보기' 카테고리의 글 목록 (7 Page)