분류 전체보기 179

유니티 Webgl 실행시 웹브라우저의 URL주소 받기

Webgl로 빌드해서, 웹브라우저에서 실행했을때, 지금 Webgl을 실행하고 있는 URL주소 받는 방법 https://docs.unity3d.com/ScriptReference/Application-absoluteURL.html Unity - Scripting API: Application.absoluteURL Description The URL of the document. For WebGL, this a web URL. For Android, iOS, or Universal Windows Platform (UWP) this is a deep link URL. (Read Only) WebGL: The URL of the document as shown in a browser's address bar. ..

툴/유니티 2021.08.16

[C#] float값을 Remap하기(숫자값을 리맵,맵핑 하기)

'특정한 최솟값과 최대값을 범위로 가지는 수'의 최솟값과 최대값을 변경했을때 범위의 비율에 맞춰 값을 계산하는 것을 Remap이라고 표현한다. ex) 만약 0~30의 범위안에 '20'이라는 숫자는 범위를 (-15) ~ 40 사이로 변경하면 약 21.666이 된다. 이처럼 범위를 변경하되 비율에 맞게 값을 재계산한다. 작업을 하다가 게임내의 시간의 변화를 기록할 float자료형인 변수 GameTime을 만들었고, 최솟값과 최대값이 0~24사이의 값을 가지는 변수로 사용했다. (코드내에서 GameTime이라는 변수는 0~24사이의 값만 가지게되어있음) 그리고 GameTime이 0에서 24까지 변화함에 따라 게임내의 조명의 밝기가 0에서 100까지 커지게 만들고자 했다. 그래서 아래와 같이 remap이라는 함..

툴/유니티 2021.08.13

[C#] 유니티 웹에 있는 데이터 가져오기

https://docs.unity3d.com/kr/530/ScriptReference/WWW.html Unity - 스크립팅 API: WWW URL의 컨텐츠를 받아오기위한 작은 유틸리티 모듈을 나타냅니다. 새 WWW 오브젝트를 반환하는 WWW(url)를 호출해서, 백그라운드에서 다운로드를 시작할 수 있습니다. /isDone/속성을 검사해서 다운로 docs.unity3d.com 'WWW'라는 스크립팅 API를 사용한다. 지금 작업하면서 웹서버에 있는 텍스트 파일을 읽어오는 기능이 필요해서 사용한 코드다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Server : MonoBehaviour..

툴/유니티 2021.08.11

모바일 웹페이지를 컨트롤러로하여 다중접속 콘솔 형태의 게임 제작 기록2

이전 글 https://mgtul.tistory.com/29 모바일 웹페이지를 컨트롤러로하여 다중접속 콘솔 형태의 게임 제작 기록1 몇년전부터 제작하고자 구상만했던 작업이었는데, 어쩌다보니 기회가 돼서 작업을 시작하게됐다. 간단하게 설명하면 플스,엑스박스 같은 콘솔게임 기기의 형태를 PC와 스마트폰과 웹브라우저 mgtul.tistory.com *웹분야는 전문가가 아니라 이 방법보다 더 좋은 제작 방법이 있을수 있음. 웹쪽에대해서는 HTML만 대강 아는 수준이었다. 확실한거는 HTML만으로는 웹페이지 틀만 만들수있지 앞서 얘기한 컨트롤러와 통신, 임의의 아이디 생성, 데이터 저장, 총 플레이어인원 계산 등 이런 연산과 데이터처리를 할 수가 없다. 그래서 찾아보니 PHP가 있었다. PHP는 동적 웹페이지를 ..

작업 기록 2021.08.04

모바일 웹페이지를 컨트롤러로하여 다중접속 콘솔 형태의 게임 제작 기록1

몇년전부터 제작하고자 구상만했던 작업이었는데, 어쩌다보니 기회가 돼서 작업을 시작하게됐다. 간단하게 설명하면 플스,엑스박스 같은 콘솔게임 기기의 형태를 PC와 스마트폰과 웹브라우저를 통해 구현하는 것이다. https://www.youtube.com/watch?v=pcRenE3RJDg https://www.youtube.com/watch?v=Et2EsWHC7DQ 그나마 비슷한 레퍼런스가 이 2개인데, 첫번째 캐널시티에서 했던 고질라 퍼포먼스인데 영상 후반쯤에 나오는 부분이다. 현장의 관객들이 스마트폰접속해서 고질라를 다같이 공격하는거로 알고있다. 그런데 누가 무엇을 플레이하는지 명확하지 않아서 조금 아쉽다. 두번째는 저스트댄스라는 플레이어가 직접 춤추는 게임인데 원래 닌텐도 게임으로 스위치 컨트롤러를 가지..

작업 기록 2021.08.04

[미디어아트] 인터랙티브 미디어월

https://www.youtube.com/watch?v=pKhvG00UgYg  세종시에 있는 성당에 설치했던 미디어아트 작품.스튜디오 아텍으로 부터 작품의 개발과 인터랙티브 기술부분을 외주를 받아서 제작에 참여했다. 터치스크린 모니터와 결합된 인터랙티브 미디어월 작업이고,터치스크린 모니터를 통해서 컨셉에 관련한 자료를 볼수 있고 사진을 찍고 핸드폰에 문자로 전송 할수 있다.찍은 사진은 스와이프해서 미디어월에 띄워 놓을 수 있고, 사람이 다가가면 잠깐 사라지는 인터랙션이 있다. 뎁스카메라를 연동한 작업이고, 문자서비스 API를 연동하였다.사진을 찍고 저장해서 순서대로 나열하고, PC종료 후 다시 시작할때 일정 갯수만큼 다시 불러오게 하는 등이미지 파일 관리 시스템이 복잡해져서 코드 정리나 주석처리를 열심..

포트폴리오 2021.08.02