トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

HSPDish

*disclaimer
305812

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