HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0806
K-sHSP3Dish helper 1.6 の hsp3dish.js 変換のバグ修正+機能追加版2解決


K-s

リンク

2018/8/6(Mon) 15:26:32|NO.84994

作りました。DLは↓のURLより。
https://1drv.ms/u/s!Ar6lqe2DjQo0gztTttWo2P0RbaUI

変更点
・データフォルダが空白のときエラー(6)が出ていたのを修正
・テンプレートHTMLを指定できるように
・hsp3dish.ini で sx, sy, step を指定できるように

テンプレート指定機能は PLiCy というブラウザゲーム投稿サイトにゲームを投稿する際、コンソール部分やチェックボックス等を取り除くためにHTMLを手直しするのが面倒なので追加しました。他にも個人のサイトで作品を置く時でもテンプレートを作っておけば更新作業が楽になると思います。

hsp3dish.ini の項目追加もHTMLを手作業で編集する手間を省くために追加しました。

-----

PLiCyに投稿するときは Dish helper で出力された hsp3dish.js, ***.data, ***.html の3つのファイルを ZIP で圧縮してアップロードします。HGIMG4版の hsp3dish-gp.js は現在対応していないようですが ***.html を index.html にリネームするか hsp3dish-gp.js を hsp3dish.js にリネームすると投稿できると思います。テンプレートには template_simple.html か template_autoscale.html を使用するといい感じに表示できます。

template_simple.html: そのままの表示サイズなのでドット絵などくっきり表示したい場合有効です。ただしPLiCyのゲーム表示部分の縦サイズが500px固定のようなのでそれを超える場合はスクロールバーが表示されると思います。また 320x240 など低解像度で投稿する場合は hsp3dish.ini に sx=640 sy=480 を追加するとドットがくっきり等倍表示されると思います。

template_autoscale.html: ウィンドウのクライアント部分(ページ表示部分)やPLiCyのゲーム表示部分にアスペクト比を保ったままフィットするように拡縮して表示します。大きい画面で遊ぶ場合はウィンドウサイズに応じて拡縮するので便利です。

それと現在PLiCyゲームコンテスト開催中のようです!(12/31まで)
https://plicy.net/contests/5/

※ PLiCyの手の者ではありません



この記事に返信する


zakki

リンク

2018/8/7(Tue) 21:18:56|NO.85007

template_simple.html いいですね。
今のデバッグ用機能付きのは開発用扱いにして、デフォルトこれに切り替えても良さそう。



K-s

リンク

2018/8/12(Sun) 13:52:37|NO.85044

ありがとうございます。たしかにデフォルトのものはデバッグ感ありますね。
simpleとautoscaleは画面だけ表示するのを想定しているので説明など付ける場合はiframeで読み込んだほうがいいかもしれません。



ONION software Copyright 1997-2023(c) All rights reserved.