*disclaimer
823301
HSPDish
コードの変換
C:\hsp36フォルダー内の hspdh.exe
変換する種類
hsp3dish.jsを選ぶ
hspのスクリプトをDish用に修正
ファイルの配置
- 読み込むデータをフォルダーにまとめる
- すべてまとめて .dataとしてパックされる
「変換」
- ファイルが生成される
.html .data hsp3dish.jp
- これで完成。
ブラウザでhtmlファイルを読み込む
- htmlファイルを修正して画面上の表示を調整できる
ENV.HSP_WX ENV.HSP_WY ENV.HSP_AUTOSCALE
参考
- HSP3Dish プログラミングマニュアル・基本仕様ガイド
http://www.onionsoft.net/hsp/v35/doclib/hsp3dish_prog.htm
- hsp3dish.js (WebGL/JavaScript版)プログラミングガイド
http://www.onionsoft.net/hsp/v35/doclib/hsp3dish_js.htm
Dish用スクリプトの注意点
コードの追加
#include "hsp3dish.as"
screen命令が使えない
- 下のhsp3dish.iniで設定する。
デフォルトの画面サイズ 320x480
hsp3dish.ini が起動設定ファイル ; hsp3dish settings wx=320 wy=480
サンプル
C:\hsp36\sample\hsp3dish にサンプルスクリプトがある
色を変えてみる CheckColor
https://sugiura-ken.org/hsp/color/checkcolor3b.html
スマホで動きます
; check color ; copyleft 2022-06-14 sugiura@nagoya-u.jp ; 2022-10-24 Dish版 #include "hsp3dish.as" R = 155 G = 155 B = 155 objsize 60,45 pos 0, 260 button gosub "赤↑", *redup pos 64, 260 button gosub "赤↓", *reddown pos 0, 300 button gosub "緑↑", *midoriup pos 64, 300 button gosub "緑↓", *midoridown pos 0, 340 button gosub "青↑", *aoup pos 64, 340 button gosub "青↓", *aodown ;pos 32, 400 ;button gosub "Stop", *owari gmode 0 repeat pos 0, 220 color 0,0,0 mes "強い 255 > 色 > 0 弱い" color 0,0,0 font "sysfont",20,1 color 255,0,0 pos 130, 270: mes "R: " + R color 0,255.0 pos 130, 310: mes "G: " + G color 0,0,255 pos 130, 350: mes "B: " + B color R, G, B: boxf 0,0, 320, 200 redraw 1 await 1000/60 loop ;stop *redup R = R + 5 return *reddown R = R - 5 return *midoriup G = G + 5 return *midoridown G = G - 5 return *aoup B = B + 5 return *aodown B = B - 5 return *owari end
https://sugiura-ken.org/wiki/