질문과 답변

Extra Form
종류 기타

 

 

 

 

 

   

 

 

 bandicam 2020-04-22 15-56-17-428.png



사진 속의 아이콘과 이름(증오의 기사)을  게임 도중에 바꿀 수 있나요? 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '3'
  • profile
    러닝은빛 2020.04.24 23:59

    게임 타이틀은 아래와 같이 하면 바뀝니다.

    document.title = "바꿀 게임 명";

    게임 아이콘 변경은 패키지 파일의 정보에 의존하고 있으며 원래 Windows Application에서의 정석은 SendMessage에 WM_SETICON 메시지와 HICON을 함께 전달하면 바뀌어야 합니다.

    https://github.com/chromium/chromium/blob/74da2ec42c110201e9d501fb4809e053697edf0a/ui/views/win/hwnd_message_handler.cc#L885

    https://github.com/chromium/chromium/blob/ccd149af47315e4c6f2fc45d55be1b271f39062c/chrome/browser/ui/views/frame/browser_desktop_window_tree_host_win.cc#L438

    크로미움 브라우저의 C++ 소스 코드에서도 WM_SETICON 메시지를 주기적으로 보내 다양한 상황에서 아이콘 이미지를 갱신 처리하고 하는 듯 합니다. 


    https://github.com/nwjs/nw.js/blob/nw45/src/nw_content.cc#L814

    NWJS도 마찬가지로 처음 한 번만 아이콘을 이미지로부터 로드하며 내부에 이 아이콘 값을 유지하게 하는 코드가 돌아갑니다.

    따라서 임의로 메시지를 보내도 다시 원 상태로 되돌아갈 뿐 소용은 없었습니다.


    추가로 자바스크립트를 통해 CSS 상의 정보를 업데이트 해도 아이콘이 반영되지 않았으며 보통의 방법은 통하지도 않는 것으로 확인됩니다.


    https://github.com/biud436/MV/raw/master/setAppIcon.js

    따라서 아래 setAppIcon 함수처럼 package.json 파일을 동적으로 변경하여 강제로 게임을 재시작하는 것이 가장 쉬운 방법입니다.


    setAppIcon("icon/icon2.png");

  • profile
    러닝은빛 2020.04.25 00:32
    추가로 C# CEF 등에서는 SendMessage를 이용한 아이콘 변경이 동작하는 것으로 볼 때, DLL이나 C++로 추가 콘솔 프로그램을 만들어서 node에서 child process를 호출하는 식으로 제어해야 할 듯 합니다. 한 마디로 프로그래밍이 필요할 듯 합니다. C++이나 C# 등에서 FindWindow 등으로 핸들을 찾아서 이미지를 불러와 HICON으로 변경하고. 이런 복잡한 처리를 해야 동작합니다. 

    https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=13129
  • ?
    JDG 2020.04.25 16:26
    좋은정보를 주셔서 정말 감사합니다!! 어려울 것 같지만 열심히 해보겠습니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMVXA 게임 진행정도에 따라 메뉴/아이템창에 나타나는 이미지를 바꾸고 싶습니다 file gillin 2016.06.04 171
RMXP 게임 직업 질문 1 로돌프 2010.10.27 711
기타 기타 게임 중에 아이콘과 게임 이름을 바꾸는 방법이 있나요? 3 file JDG 2020.04.22 188
플러그인 사용 RMMV 게임 중에 시스템의 효과음을 바꾸고 싶습니다. 2 JDG 2020.11.22 272
RMVX 게임 종료할떄 특정 변수나 스위치들 조작하는법 1 SCUD 2010.09.19 916
RMMV 게임 종료하면 타이틀 화면이 아니라 종료하는 방법 없을까요? 4 잠행인 2017.10.08 175
RMVXA 게임 종료 스크립트좀 알려주십시오 3 Chomsky 2014.02.26 625
맵배치 RMMV 게임 제작중 발생하는 몇몇 오류에 관한 질문을 드립니다. 1 file 핸들 2020.05.31 520
RMXP 게임 제작을 하려는데 막혀버렸습니다. 3 Magnerota 2013.10.03 1032
기타 게임 제작을 앞서 필요한것이 무엇인가요? 1 d잃어버린게임을찾아 2017.06.05 119
RMVXA 게임 제작 후 실행법 2 Mop 2017.07.13 98
사이트 이용 게임 제작 프로그렘 뭐 쓰시는지?? 1 겜덕 2016.12.17 153
RMVXA 게임 제목과 아이콘 바꾸는법 있나요? 4 file 천지설화 2018.01.14 2318
RMXP 게임 정지하기 7 file /여우비/ 2013.06.26 624
RMVX 게임 저장해서 배포할때 폰에서도 실행가능하게하려면 어떻게 저장해야하나요 ㅠ 4 SBㅡ백색 2015.02.24 175
기타 게임 저장 관련 문제 2 file 알피지에엑스피 2013.07.26 672
사이트 이용 게임 작품 게시판에 플래쉬 게임은 못 올리나요? 1 KUR 2015.01.23 171
RMVX 게임 자막이 빾뫞쁚딯솤잢 이럿겡 이상하게나와요 해결방법좀요 2 빌리해밀리 2014.10.09 464
사이트 이용 게임 인트로에 아방스 로고가 삽입되어도 괜찮나요? 1 게임잘날아가는닝겐 2016.02.01 245
RMVXA 게임 이어할적의 이벤트 활성화 문제 .. 2 file 오렌지캬라멜 2014.01.23 593
Board Pagination Prev 1 ... 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 ... 516 Next
/ 516