# カテゴリ: sample サンプル

サンプル
sample

01 demo.hsp
title "layerbutton demo" log = "" HSP3Dish.js用フォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 画像読み込み celload mm_dir+"03_01-btn.png", -1 cel_btn = stat celdiv cel_btn,172,66 celload mm_dir+"icon.png", -1 cel_ico = stat celdi…

02 demo-stateflow.hsp
title "layerbutton stateflow" log = "" fps2 = 0 HSP3Dish.js用フォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 画像読み込み celload mm_dir+"03_01-btn.png", -1 cel_btn = stat celdiv cel_btn,172,66 celload mm_dir+"icon.png", -1 cel_ic…

03 sample_minimal-ezbox.hsp
#include "hsp3dish.as" #include "mod_layerbutton.hsp" log = "" ボタン作成 pos 50, 50 repeat 3 pos ,ginfo_cy+10 bt_opt += 100 layerbutton 180,60, bt_opt, 0, 30,10,5, 15,5,2 { if lparam == objlayer_cmddraw { font msgothic,14,1 : color 240,240,255 : objcolor 0,0,100 文字色 / 縁取り色 laybt…

04 sample_minimal-ezcel.hsp
#include "hsp3dish.as" #include "mod_layerbutton.hsp" celload dir_tv + "btn_hard.png", -1 cel_id = stat celdiv cel_id, 80, 24, 80/2,24/2 log = "" ボタン作成 pos 50, 50 repeat 3 pos ,ginfo_cy+10 bt_opt += 100 layerbutton 180,60, bt_opt, 0, 30,20,5, 15,10,2 { if lparam == objlayer_…

05 sample_laybtn_ease.hsp
#include "mod_layerbutton.hsp" ボタン作成 pos 10,100 repeat 4 tien = 10*cnt pos ,ginfo_cy+10 layerbutton 180,60, tien, 0, 30+tien,20,0, 15+tien/2,10,0 { if lparam == objlayer_cmddraw { color 0,0,0 : font msgothic, 18, 1 ti = objlayer_option ボタン状態で分岐 (+イージングで表示位置,色を変える) switch lay…

06 sample_settings.hsp
#include "mod_layerbutton.hsp" gosub *create_button_hidari gosub *create_button_migi gosub *create_button_shita log = "" 表示ループ repeat redraw 0 : color 255,255,255 : boxf : color 220,220,220 : pos 0,0 : font msgothic,15 mes log color pos 40, 25 : mes "マウスによる操作無効\n(フォーカス→キーボード…

07 sample_vpad-jujikey.hsp
#include "hsp3dish.as" #include "mod_layerbutton.hsp" #packopt xsize 480 #packopt ysize 800 screen 0,480,800 HSP3Dish.js用データフォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 画像読み込み celload mm_dir+"jujikey.png", -1 cel_juji = …

08 sample_vpad-jujikey-noimg.hsp
#include "hsp3dish.as" #include "mod_layerbutton.hsp" #packopt xsize 480 #packopt ysize 800 screen 0,480,800 pxConL = 80 コントローラ表示位置の中心X座標 pyConL = ginfo_sy-90 コントローラ表示位置の中心Y座標 szConL = 1.0 コントローラのサイズ倍率 opConL = 0 タッチエリア範囲確認フラグ gosub *create_jujiCon pxConR = ginfo_sx-60 pyCon…

09 sample_vpad-analog.hsp
#include "hsp3dish.as" #include "mod_layerbutton.hsp" #packopt xsize 480 #packopt ysize 800 screen 0,480,800 HSP3Dish.js用データフォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 画像読み込み celload mm_dir+"pad.png", -1 cel_pad = stat …

10 sample_shooting.hsp
title "バーチャルパッド用サンプル シューティング" randomize HSP3Dish.js用データフォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 画像読み込み celload mm_dir+"pad.png", -1 cel_pad = stat : celdiv cel_pad,128,128, 64,64 celload mm_dir+"nub.png", -1 cel_nub …

11 sample_vpadmod.hsp
#include "hsp3dish.as" #include "mod_layerbutton-vpad.hsp" #packopt xsize 1040 #packopt ysize 480 HSPTV!掲示板「d3moduleで一人称視点ゲームが作りたい」内 - 法貴優雅 氏 サンプルスクリプト thanks! https: hsp.tv/play/pforum.php?mode=pastwch&num=81890#81895 layerbuttonモジュールで動作するように改造 mod_layerbutton-vpadでゲームパッドを使…

12 sample_keybdmod.hsp
title "mod_layerbutton-keybd サンプル" HSP3Dish.js用データフォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 画像読み込み celload mm_dir+"keybd.png", -1 cel_keybd = stat : celdiv cel_keybd,32,32, 16,16 celload mm_dir+"backsp.png", -1 cel_ba…

13 sample_emesmod.hsp
title "mod_layerbutton-emes サンプル" HSP3Dish.js用データフォルダ設定 info_os = sysinfo(0) if instr(info_os,0,"Emscripten")>=0 : mm_dir="" : else : mm_dir="data/" 音声読み込み #enum MM_KEY = 0 mmload mm_dir+"kaiwa1_tan.wav", MM_KEY, 0 mmvol 0,-500 キャラクター読み込み tamacel=ginfo_newid buffer tamacel p…

14 sample_ezfrm.hsp
#include "mod_layerbutton.hsp" #include "mod_layerbutton-emes.hsp" log = "" 左側ボタン作成 pos 50, 20 repeat 3 pos ,ginfo_cy+10 bt_opt += 10 layerbutton 180,60, bt_opt, 0, 30,10,5, 15,5,2 { if lparam != objlayer_cmddraw : return _cmddraw以外無視 font msgothic,16,1 : color 40,40,200 : o…

15 sample_RPG.hsp
title "RPGサンプル" -- 必要モジュール読み込み -- #include "mod_layerbutton.hsp" #include "mod_layerbutton-vpad.hsp" #include "mod_layerbutton-emes.hsp" dotfw.asのjstick/stickにキーを送り込む(df_addKey@)ため一時的に上書き #ifdef _hspwin #undef stick #define global stick(%1,%2=0,%3=1) if _dotfw_joystick@ { js…

表示件数 15 件
version