사용자:Bd3076/백괴게임 강좌/HCJ/3강: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
백괴게임>Bd3076
(새 문서: '''이 강좌에서는 pluginX를 기준으로 설명드립니다. BANIP님이 제작하신 기존 플러그인의 경우 괴:플러그인에 자세한 설명이 나와 있으니...)
 
백괴게임>Bd3076
편집 요약 없음
34번째 줄: 34번째 줄:
실행하기 버튼을 눌렀을 때 "Hello World!"라는 알림창이 뜨면, 성공하셨습니다! 이제 자유롭게 플러그인을 사용해 보세요.
실행하기 버튼을 눌렀을 때 "Hello World!"라는 알림창이 뜨면, 성공하셨습니다! 이제 자유롭게 플러그인을 사용해 보세요.


{{Bd3076 이전다음강의}}
{{Bd3076 이전다음강의2}}
{{돌아가기}}

2019년 1월 2일 (수) 18:34 판

이 강좌에서는 pluginX를 기준으로 설명드립니다. BANIP님이 제작하신 기존 플러그인의 경우 괴:플러그인에 자세한 설명이 나와 있으니 그곳을 참고하시기 바랍니다.

pluginX란?

pluginX는 백괴게임에서 자바스크립트 언어를 보다 편리하게 사용하기 위하여 만들어진 개발 툴입니다. 이곳은 pluginX 홍보 페이지가 아니기 때문에 소개는 이쯤 하고, 본론에 들어가죠.

플러그인을 만드는 법

먼저 플러그인을 삽입할 위치에 아래 구문을 추가합니다.

{{PluginX|script=(스크립트가 담긴 문서의 이름)|name=(플러그인 이름)|creator=(제작자 이름)}}

  • script: 이 script 칸에 적은 문서에 플러그인을 작성하게 됩니다. 쓰지 않을 경우 기본값은 (그 문서의 이름)/plugin입니다. 예를 들어 현재 문서 이름이 스위치 미로라면 스위치 미로/plugin이겠죠.
  • name: 이 칸에는 플러그인 실행 창에 표시될 플러그인의 이름을 씁니다.
  • creator: 이 칸에는 제작자의 닉네임을 씁니다. 공동 제작이면 두 사람의 이름을 모두 써도 됩니다.

이제 문서를 저장하면, 아래와 같은 알림 창이 뜰 겁니다.

VisualEditor - Icon - programming-block.svg
플러그인 문서가 존재하지 않습니다.
새 플러그인 문서를 만드시려면 여기를 클릭하세요.

그럼 저기 중앙에 있는 여기 링크을 누르세요. (물론 지금은 안 눌립니다.)

링크를 누르면 문서 편집 화면으로 갈 텐데요, 이제 그곳에 코드를 입력하시면 됩니다.

아직 자바스크립트를 배우지 않으신 분들은 시험 삼아 아래 문장을 입력해 보세요.

alert('Hello World!');

다시 원래 문서로 돌아오시면, 플러그인 실행 물음 창이 뜰 것입니다. 실행을 원하시면 "실행하기" 버튼을, 원하지 않으시면 "실행하지 않기" 버튼을 누르세요.

실행하기 버튼을 눌렀을 때 "Hello World!"라는 알림창이 뜨면, 성공하셨습니다! 이제 자유롭게 플러그인을 사용해 보세요.