본문 바로가기
반응형

전체 글31

Unity textmesh 배경 자동 크기변경, resize 아래 처럼 한줄 일 때에 맞춰 text 배경을 만들게 되면 text가 길어지면 아래와 같이 문제가 생긴다. 이때 text의 길이에 따라 배경이 늘어나도록 하는방법에 대한 post이다. 1. 배경 및 textmesh 생성 우선 Image로 배경을 만들고 child로 textmesh를 넣는다. 2. Image에 component 추가 Vertical Layout Group 과 Content Size Filter를 추가한다. 3. 추가한 component 의 값을 변경한다. control child size의 체크박스와 content size filter의 값을 변경한다. 4. 동작확인 내가 적은 text에 따라 배경이 늘어나는지 확인한다. 생각보다 간단하게 처리 할 수 있었다. 다른 Post 보기 2023. 1. 13.
unity TextMesh line 수 확인 및 update 타이밍 textmesh를 사용하는데 line수에 따라서 뒷배경이나 ui position을 알기 위해 line count 확인이 필요했다. ​ 1. Textmesh의 linecount 확인하기 Line count를 확인하는 법은 아래와 같이 간단하다. public TextMeshProUGUI textMesh; int count = textMesh.textInfo.lineCount; 하지만! text를 할당하고 바로 lineCount를 확인하면 제대로 값을 가져오지 못했다. 2. line count 제대로 가져오기 TextMesh에 text를 할당한 뒤 ForceMeshUpdate api를 호출하면 값을 제대로 가져올 수 있었다. textMesh.text = "abcdedf"; //text를 변경하고 아래 api를.. 2023. 1. 12.
스팀 게임 마케팅 하는 법 1 안녕하세요 개발자 망고 입니다. 이 post 시리즈는 제가 스팀 게임을 어떻게 마케팅하고 판매하는지 공부한것과 실제로 한것들을 적을 예정입니다. 1. 출시 예정 페이지 만들기 (coming soon page) 저는 스팀이 그냥 게임을 완성하고 게임을 등록하면 된다고 생각했습니다. 그런데 마케팅 관련하여 검색을 하다 보니 그렇지 않더라구요 게임을 등록할때 바로 런칭하는것이 아닌 출시 예정으로 게시를 할 수 있습니다. 즉 게임이 완성되지 않아도 게임은 미리 등록을 해야하는데요. 그 이유는 아래에 말씀드리겠습니다. - 스팀 홈페이지에서도 "출시 예정 페이지는 가능한 한 빨리 게시하는 것이 좋습니다."라고 하고있습니다. 많은 개발자들이 반년도 전에 많이 만든다고 합니다. 2. 출시 예정 페이지를 만들어야 하는 .. 2023. 1. 4.
C# using 문법 안녕하세요 개발자 망고 입니다. using 문법 처음 봤을때는 엄청 생소했는데 써보니 이거 좋은것 같아요. 꽤 간단해서 바로 Post 해보겠습니다.​ 1. Using 문법이란 보통 파일읽기/쓰기 클래스들은 사용하고 나면 dispose를 해줘야 하는데 using을 쓰면 따로 해제하지 않아도 됩니다. 예를 들어 using을 사용하지 않은경우 FileStream stream = new FileStream(path, FileMode.Open) StreamReader reader = new StreamReader(stream) string dataToLoad = reader.ReadToEnd(); //close를 하는게 보통임 reader.close(); stream.close(); using 사용 시 (clos.. 2022. 12. 28.
스팀 게임 출시 하는 법 안녕하세요 개발자 망고 입니다. 오늘은 제가 인디게임을 만들어 스팀에 출시를 하기 위해 가입하면서 겪었던 어려움을 공유하는 post를 써보았습니다. 1. 스팀 파트너 사이트 https://partner.steamgames.com/ 가장 기본적인 절차로 스팀아이디가 있다면 그걸로 가입해도 되고, 아니면 새로 만들어서 가입해도 된다. ​ 2. 스팀 파트너 가입 절차 가입하기 위해 여러가지를 작성해야했다. 대충 위와 같은 절차들을 다 진행해야한다. 우리는 대부분 수많은 가입을 하고 살아왔기 때문에 이정도 쯤이야 쉽게 할 수 있을것 같지만 해보면 쉽진 않다. 그래도 적어야 하는 항목 옆에 자세한 설명이 되어있어서 그걸 보면서 하나씩 채워 나가면된다.(영어라 구글 번역기 돌리면서 작업을 했다.) 3. 스팀 파트너.. 2022. 12. 23.
작심만일 퍼포먼스 실전 클래스 후기 0. Intro 회사를 다닌지 어느새 10년이 되었다. 나는 사실 처음 회사를 들어갈때만 해도 3년만 회사를 경험해보고 내가 하고싶은일을 하면서 큰돈을 벌어야지 하는 마음이었다. 그런데 왜 벌써 10년차가 됐지..? 이상하다.. 월급의 맛은 생각보다 달콤했고 나도 모르게 회사에 길들여 졌다. 그래도 몇 년 전부턴 돈을 벌 수 있는 다른 파이프라인을 만들고자 시도하기도 했다. 유튜브, 전공을 살려 프로그래밍, 그리고 블로그 결과는 뭐.. 말하지 않아도 알겠지.. 열심히 했는데 결과가 안나왔다기보다는 충분히 열심히 하지 못했다. 작심삼일을 하는 직장인 딱 일반적인 케이스 였다. 그런데 최근에는 조금 달라졌다. 작심만일 수업을 듣는 3개월간 매일 자기 개발을 하고 있으니까 작심삼일을 하다가 3개월을(90일) .. 2022. 10. 5.
vue progress bar 만들기 안녕하세요. 오늘은 start 버튼을 누르면 progress bar가 차오르는 것을 만들어 보려 합니다. (아래 그림 참조) 게임을 만들거나 로딩 시간등에 사용하면 좋을것 같습니다. 코드만 있으면 되는 분들은 아래 codepen 사이트에서 소스만 긁어 가시면 됩니다 https://codepen.io/makegametogether/pen/oNENoQy Vue Simple progress bar ... codepen.io Progressbar 주요 코드 설명 start stop 전체 적인 vue 구성입니다. 두 개의 버튼과 progress bar로 이루어져 있습니다. 이때 각 버튼은 progress bar를 시작 및 멈추는 역할을 하고 있습니다. progress bar에 대한 css 입니다. progress.. 2022. 5. 1.
html 카카오톡 공유 api 개발하는 방법 안녕하세요 개발자 망고 입니다. ​ 오늘은 제가 밸런스게임 웹 페이지를 만들고 그걸 공유할 방법이 필요해서 카카오톡 공유 api를 사용해서 테스트를 해봤는데. 기능이 적용하기 어렵지 않고 잘 동작하는건 확인했습니다. 하지만 사람들이 공유를 잘 누르지는 않더라구요...ㅠㅠ ​ 암튼 카카오톡 공유 api 사용하는 방법을 post 해보겠습니다. ​ 1. 목표 위와 같은 아이콘을 만들고 카카오 아이콘을 클릭했을때 아래과 같이 공유하는 화면이 뜨도록 하는게 목표 입니다. ​ 2. 카카오톡 버튼 만들기 사실 중요한 부분은 아닙니다. 어떻게든 버튼을 만들고 그것을 클릭했을 때 함수가 실행 되도록만 하면 됩니다. 아래 코드는 위 이미지에 대한 코드 입니다. (언어는 vue로 작업했기 때문에 click에 대한 부분은 변.. 2022. 4. 28.
반응형