전체 글 (217) 썸네일형 리스트형 픽셀 아트 기법 -Dithering 픽셀아트는 굉장히 쉬워보인다. 도트 몇개만 찍으면 멋져보이고 예뻐보이는 그림을 많이 봐왔기 때문이다. 그 중 색은 훨씬 어려운 문제이다. 간단하게 예시를 위해 파란색과 빨간색을 섞어보겠다. 위에서 Blur를 위해 섞는 방법이 존재한다. 아마 가장 쉬운 방법일 것이다. 외곽선의 감안하고 안쪽의 색상만을 확인하기만 해도 색이 부드럽게 풀리긴 하였지만 보기 좋은 편은 아니다. 물론 이를 해결하기 위해 이쁜 색감을 팔레트에서 임의로 사용해도 되지만 힘들것이다. 이때 사용할 수 있는 방법이 Dithering이다. Dithering은 위와 같이 색을 교차시켜 배치한다. 얼마나 교차시킬것인지는 상황에 따라 그리는 사람의 마음에 달려있을 것이다. 지금 예시로는 색을 보색으로 잡아 이상하지만 색상을 부드럽게 풀기위한 방.. Roblox Studio - 구성 요소 이번 글에서는 Roblox Studio의 탐색기에서 볼수 있는 요소들을 정리해보겠다. 1. Workspace 2. Players 게임에 참가한 플레이어들이 들어간다. 실제 Part로 들어가는 것이 아닌 데이터 형식으로 들어가게 된다. 플레이어의 인벤토리인 Backpack과 후술할 PlayerGui, PlayerScripts가 플레이어마다 할당된다. 3. Lighting 월드에 적용할 빛과 관련된 이펙트 및 설정을 조절할 수 있다. 4. MaterialService 게임 내 재질을 설정할 수 있다. 5. NetworkClinet 이 서비스는 클라이언트를 서버에 연결하는 역할을 담당한다. 말이 네트워크 관리이지 거의 대부분의 게임에서는 조작하지 않아도 관계없는 부분이기 때문에 이 부분은 신경쓰지 않아도 된다.. 해킹에 대한 생각 나는 고등학교 때 처음 코딩과 해킹을 접했다.그 전까지는 그저 코딩은 1도 모르고 컴퓨터도 몰랐으며 그저 게임만 좋아하던 학생이었다. 교등학교를 들어가며 처음 코딩을 비롯해 다양한 정보를 얻을 수 있었는데, 그 중에서 가장 나의 이상을 깨뜨렸던 것은 해킹이었다.지금도 나는 해킹을 모른다. 나보다 훨씬 잘하는 사람이 많고 심지어 나는 해킹을 잘 하는 편도 아니다. 그래서 아마 이 글을 해킹을 전문적으로 한 누군가가 본다면 '어디 해킹 맛만 봐놓고 생생만 내네 ㅉㅉ' 라고 생각할지도 모른다.하지만 이것은 그저 나의 생각이었으니까. 내가 경험했던 것들이 있었으니까. 내가 경험했던 모든 것들이 거짓이고 잘못된 것이었을지라도 일단 생각은 적어보고 싶다.만약 이게 정확한 생각이라면 더더욱 좋을것이다. 일단 크게 내.. GLSL 시작하기 GLSL을 시작할 수 있는 방법은 매우 다양하다. 웹에서 제공하는 editor를 사용하도 무관하며 Visual Studio Code에서 제공하는 Extension을 이용해도 괜찮다. 이번 글에서는 앞으로 GLSL을 만들 수 있는 방법을 소개해보겠다. 1. Shader Toy https://www.shadertoy.com/ 가장 대중적인 쉐이더 에디터이다. 커뮤니티가 굉장히 크며, 그에 따라 얻을 수 있는 코드 및 설명도 많다. 유튜브에서 GLSL코딩을 검색한다면 위 사이트를 이용하는 강의도 많다. 2. The Book of Shaders Editor http://editor.thebookofshaders.com/ The Book of Shaders라는 사이트에서 제공하는 Editor이다. https://.. 게임 DB 툴 프로젝트 [1] - JSON 설정 사용 예정인 모듈 NodeJS React Nodemon excel 관리 : js-excel 이번 프로젝트는 게임 기획을 진행하며 게임 DB의 속성값들을 일일이 적는것이 귀찮아서 해당 기능을 좀더 쉽게 바꾸고 자동화 하기 위해 기획하였다. 먼저 이 툴은 DB 작성을 자동화 하기 위해 제작했다. 따라서 DB관련된 기능을 최우선으로 생각할 것이다. JSON파일을 생성하여 일단 무기와 관련된 스탯을 생성하는 기능을 위한 구조를 제작하였다. "Knife": { "Basic":{ "name": "", "Damage": "", "Range": "", "CriticalChance": "" }, "Advanced":{ "UseMana":"", "UseHealth":"", "CritialChance":"", "Confus.. Roblox Studio - 절대접근 상대접근 위 글의 제목은 절대위치와 상대위치라는 파일 개념에서 착안하여 지었다. 그래서 정식명칭은 기억하지 못한다. 각설하고 파일시스템과 같이 절대접근은 game에서부터 시작해서 접근을 하는 것이다. 현재 게임의 구성이 다음과 같을 때 Findme 파트를 절대접근을 사용해 찾는다고 한다면 local Part = game.Workspace.Folder.Findme 와 같이 표현할 수 있다. 그렇다면 상대접근은 어떻게 사용할 수 있을까? 먼저 현재 작성중인 스크립트를 Script라고 한다면 Script의 현재 위치로부터 찾는 것이다. local part = script.parent.Folder.Findme 위 코드를 해석하자면 아래와 같다. script는 자신을 지칭하고 script.parent는 스크립트의 부모인 .. BTS ITS 게임 QA 용어이다. BTS는 Bug Tracking System의 줄인 말로, 버그 추적하여 고치는 시스템이다. 개발 단계에서 발견된 버그나 이슈들을 통합 관리하는 시스템이다. 이슈 추적 시스템의 일종으로 간주할 수 있다. ITS는 (Issue Tracking System)는 줄임말로 이슈를 관리하는 시스템이다. 이슈는 버그를 포함하는 용어이지만 둘을 동의어로 사용하는 경우가 많다. 즉 프로그램의 버그등을 추적하기 위해 디버그/디버깅으로 버그를 잡는 것을 얘기한다. BTS와 ITS는 Jira와 Remine을 많이 사용하기도 한다. Clash Of Clans API 불러오기 오늘은 클래시 오브 클랜 게임을 하다가 설정에 들어가 봤는데 api를 사용할수 있어서 시도해 보았습니다. 딱히 할것도 없고 해서 바로 작업에 들어갔습니다. -시작 https://developer.clashofclans.com/#/login Clash of Clans API Channel Your Inner Builder with the Clash of Clans API. Access Clan Search, Global and Local Leaderboards, Clan and Player Profiles and Leagues. developer.clashofclans.com 이곳은 클래시 오브 클랜 api를 사용할 수 있는 공식 사이트입니다. 회원가입을 하고 사용하면 됩니다. -키 생성 로그인 후 우측 .. 이전 1 ··· 18 19 20 21 22 23 24 ··· 28 다음