WebGL研究所
①準備するもの
・HSP3DISHを使ったプログラミングは、基本的に通常のHSPと同じですが、
#include "hgimg4.as" ←これがソースコードに記述必要です。これでDishも準備完了
・また、hgimg4を使用する場合には、フォルダを作成し、ソーススクリプトと同じフォルダに「res」フォルダ、さらにその中に「shaders」フォルダを作成しておきましょう(左記画像参照)。HSPのサンプルフォルダのhgimg4フォルダ内にあるものをコピーしても良いです。システムが使用するシェーダーファイルなどがあるので、自分が使っていなくても必要なファイルがありますので注意してください。このresフォルダ内に自身が使う画像ファイルやgpbファイルを入れておきましょう。
(注意)hsp3dish.iniファイルは、画面の解像度を指定するために必要です。HSPのサンプルフォルダからコピーしておきましょう。
②変換ツール
・WEBで公開するためには、標準のスクリプトエディタ内の「ツール」メニューからHSP3DISH/Cソース変換ツールを選択します。
・ソーススクリプトを指定し、HGIMG4を使用するにチェックを入れ、HSP3dish.jsを選択してから、「変換」ボタンを押す。以上
先の①準備するもので、正しく作成したフォルダがあれば、自動的に必要なファイルを作成してくれます。
(注意)hgimg4を使用しない場合に必要な「data」フォルダは、逆に作成してはいけません。
(注意)gpbファイルを読み込む場合に、
gpload id_model,"tamane"
gpload id_model,"tamane.gpb"
という風に拡張子を指定するのは誤りではありませんが、HSP3DISHに変換する際にマテリアルファイル名が tamane.gpb.material と認識されてしまい、エラーが起こります。ファイル名を修正しても良いですが、面倒なので、拡張子を含まない形でソースコードを記述したほうがよさそうです。落とし穴がすぎますね
(PCの場合、下記の画面ではキー入力を受け付けないので、別画面で開いてください)
※テスト版なので、ゲームになっていません。マルチタッチ対応。HGIMG4は使用していません。悪しからず🐽
←→(移動) SPACE(Bボタン) Z(Aボタン) CTRL(PAUSE) TAB(色選択)
※外枠画像はHAtaさんにご協力いただきました。感謝申し上げます~
Ver.7.03 色々追加、クリアした面はそっから再開可能(ブラウザにクリアデータ保存)
Ver.6.27 ちょこちょこ調整
ver.6.22 ステージが増えると敵が増えるように
ver6.14 HI-SCOREの自動SAVE/LOAD記録を追加
ver6.00 リリース