추천 수 2 댓글 7
Extra Form
자료 소개 유니티 WebGL로 빌드된 바이너리를 RX 모듈에 얹었습니다. 포인트 활용안으로 쓰려고 합니다.
설치 경로 ./modules/webglz
테스트 환경 Rhymix 2.0, Rhymix 2.1
라이선스 GPL v3
이름 버전 날짜 다운수
webglz_0.0.2.zip 0.0.2 2024-05-10 9

포인트 시스템이 활성화 되어 있어야합니다.

 

미리보기 : https://webglz.zem.so/default

소스 배포 : https://zemsoft.net/webglz/630

 

업데이트 내역

  • 2024-05-10 : ver 0.0.2
  • ./conf/module.xml (n19) <action name="dispWebglz" type="view" index="true" route="$user_id/user">
  • 확장기능으로 user_id 값을 받아서, 다른 유저의 게임정보를 불러오는 기능부분의 라우터 설정값이 잘못 지정되어 수정하였습니다.

 

  • 배포용 기본 애플리케이션(스킨)  default
  • 바이너리 용량으로 인하여, GZip 적용하였습니다.
  • php module에서 GZip이 지원되지 않으실 경우 https://zemsoft.net/webglz/630 여기서 default.zip 파일을 다운받아 다음 경로에 적용하여 주세요.
  • ./module/webglz/skin/default

 

WebGL Z 모듈

  • 모듈의 바이너리는 게임 엔진 Unity의 WebGL2으로 빌드되며, 모듈의 스킨 형태로 애플리케이션이 배포됩니다.
  • GPL 라이선스에 저촉되지 않는 제 3자 플러그인 등의 독립 저작물은, 공유 배포되는 당 모듈 및 애플리케이션 스킨 소스에 포함되지 않습니다.
  • 필요시 제 3자 플러그인 등의 독립 저작물은 고객사에서 별도 라이선스를 취득하셔야 합니다.
  • 유지보수 및 추가 개발이 필요하신 경우 사용되는 제 3자 플러그인 등(서드파티 애셋)의 사용 목록 및 빌드 환경을 별도 페이지로 안내 드립니다.
  • 당 모듈 및 애플리케이션 스킨을 수정하여 재배포시 파생 저작물 포함하여, 반드시 GPLv3 라이선스로 모든 소스의 공개의무가 있음을 주의하셔야합니다.
  • 당 모듈의 애플리케이션 스킨 바이너리 파일의 용량은 10Mb 이상을 요구하여, 과도한 트래픽이 발생할 여지가 있습니다.
  • 일반적인 호스팅 환경에서는 다소 적합하지 않으며, AWS S3 등의 CDN 부가 콘텐츠를 사용하시길 권합니다.

 

애플리케이션(스킨)

모듈의 기본 스킨(default)은 출석보상001 입니다.

바이너리 용량을 줄이기위해 GZip 적용 되어 있습니다.

 

d001.PNG

d003.PNG

d002.PNG

 

 

배포용 default 스킨은 8시간마다 돌릴 수 있는 회전판입니다.

 

 

z002.PNG

풀스크린은 사용시 WebGL Canvas에 [FULLSCREEN] 버튼이 활성화 되어 토글하여, 전체화면으로 실행 할 수 있습니다.

풀스크린은 사용 설정하더라도, iPhone 에서는 비활성화 처리합니다.

 

z003.PNG

필드는 최소 2개 이상 세팅해 줘야 합니다. 2~6개 필드 구성 가능하고, 인티저 정수만 받습니다.

운영 중에 새 게임을 시작하거나, 필드를 수정해서 기존 참여자가 다시 사용할 수 있게 하려면, Game ID를 수정 적용 하시면 됩니다.

 

z004.PNG

가급적 바이너리는 AWS S3등의 CDN 콘텐츠에 올려서 사용하시길 권합니다. 빌드 용량이 좀 되어서,,, 트래픽 많이 먹습니다.

제작자 젬소프트

profile
게임개발사 젬소프트닷넷입니다.
모바일 게임 개발하고 있습니다. 외주로 간간히 버티고 있습니다.
  • profile
    근데 미리보기 사이트에서
    Please wait for loading 라고만 나오지 않나요?
  • profile profile
    바이너리 다운로드 중이거나 압축 해제 중 입니다.
    개발자 콘솔 열어서 오류 있으시면 확인해 주시고요. 미리보기 사이트는 NAS에 물려놔서 좀 느리긴 할 겁니다.
  • ?
    좋은 자료 감사합니다! 덕분에 사이트가 풍성해질 것 같습니다.

    다름이 아니라, Rhymix 2.1.15, php 7.4에서 해당 모듈을 적용하고 나서
    사이트 로그아웃 할 때, 로그아웃이 안되고 게임이 계속 떠 있습니다...
    혹 뭔가를 잘못 설정한 것인가 싶은데... 해당 모듈을 ftp에서 삭제 하면
    "ERR_ACT_NOT_FOUND" 에러가 발생합니다...

    https://ihoit.com
    test
    !test12345 입니다.
  • ? profile
    module.xml 라우터 설정한 부분에서 문제가 있는거 같네요. 좀더 태스트 하보고 다시 배포 해야하겠어요.
    알려주셔서 감사합니다.
  • ? profile
    수정 후 재배포 하였습니다.
  • profile
    오 좋네요!!
  • profile profile
    앞으로도 좀더 다양한 테마로 빌드 준비하고 있습니다. 관심가져 주셔서 감사합니다.