※色々間違えたので、後で消してアップしなおします。
備忘録!
npmの使い方にしては初歩の初歩過ぎるけど、ツールの使い方を覚えられない人間なので教えてもらいました。
(どれぐらいいるか知らないけど)後進のためにまとめておきます。
あらかじめnpmをインストールしておきましょう。
インストール方法は調べれば出てくるでしょうし、インストーラが全部やってくれます。
昔の事なので細かいことを忘れたので、省略します。
1.新規プロジェクトを作成する
コアスクリプト動作用のテストプロジェクトを作成します。
ゲーム内容はデフォルトでいいです。
2.githubからコアスクリプトをダウンロードする
https://github.com/rpgtkoolmv/corescript
ここです。
右にある「Clone or Download」とある緑色のボタンをクリックし、download zipでファイルを入手しましょう。
zipでくれ
そのあとで、ファイルを展開します。
解凍と言いそうになった人はインターネット老人会です
3.ビルドする
コマンドプロンプトを開きます。
windows10なら画面下にある「検索」の部分にcmdと入れれば開きます。
zipを展開したディレクトリのパスをコピーし、cd (コピーしたパス)と入力します。
私の環境ではDドライブに設置しているので、cd のあとに/dオプションを入れてDドライブに移動しています。
ここでnpm installと入力すると、必要な環境設定が自動で行われます。
なお、ディレクトリを間違えた状態でinstallコマンドを実行しても、エラーで止まります。
実は、移動先のディレクトリを間違えて1階層上にして1回ミスりました
npm installはゲームを起動するかのように気軽に実行できるコマンドです。
アカウントを作るような1回だけ使うものではないです。
installが成功すると、長いメッセージが出るので完了まで待ちましょう。
そのあとで、npm testと入力するとビルドが開始されます。
4.ビルドしたファイルをコピーする
ビルドしただけではゲームに変更が反映されません。
gameフォルダの下にjsフォルダがあるので、これをコピーしてindex.htmlやプロジェクトファイルのある場所にコピーしましょう。
こうすることで、rpg_core.jsなどのコアスクリプトが上書きされ、変更が反映されます。
これに気付かず「ソースコードが変更されない。おかしいな」とかやっていたのが私です。
5.実行する
一度ビルドしていつものファイル名になれば動きます。
お疲れさまでした。
おわりに
ツールの使い方は最初はハードルが高いです。
ただ、1回覚えてしまって繰り返せば簡単にできるようになります。
そして、マニュアルをまとめておくと誰かが得します。
「Qiitaに適当な記事を書くのはスパムと同じ」などという意見は無視して、適当に記事をアップしましょう。
3日前の自分は他人ですから。