リファレンス 39 ドキュメント 7 サンプル 38
arduino 5 Artlet2D 11 basic 55 comobj 19 d3module 28 demo 1 elm2d 9 game 23 hgimg3 43 hgimg4 24 HIDaspx 2 hsp3dish 21 hsp3imp 1 hsp3utf 4 hspcl 10 hspcv 5 hspda 7 hspdb 3 hspdsc 8 hspdsp 26 hspext 17 hspinet 15 hspprint 2 hspsmart 14 hspsock 5 hsptv 4 hsptvapp 1 hspusbio 1 hspycp 4 misc 15 module 9 new34 10 new35 16 obaq 15 pronama2d 2 pronama3d 3 SQLele 3 ssaver 1

obaq

Path : sample\obaq
drop.hsp
#include "obaq.as" #const gr_ball 1 #const gr_wall 2 drop game 上から落ちてくる5角形のパネルをうまく消していくゲームです。 パネルの上にマウスカーソルを合わせて、ボタンを押しながら 同じ色のパネルをなぞってください。 すると、同じ色のパネルが消えて、新しいパネルが上から 降ってきます。 一度に同じ色のパネルをたくさん消すと、高いスコアがもらえます。 時間内にできるだけ高いスコアを出せるように頑張ってください。
sample\obaq\drop.hsp - 2018/05/04
drop_dish.hsp
#include "hsp3dish.as" #const gr_ball 1 #const gr_wall 2 drop game (HSP3Dish版) 上から落ちてくる5角形のパネルをうまく消していくゲームです。 パネルの上にマウスカーソルを合わせて、ボタンを押しながら 同じ色のパネルをなぞってください。 すると、同じ色のパネルが消えて、新しいパネルが上から 降ってきます。 一度に同じ色のパネルをたくさん消すと、高いスコアがもらえます。
sample\obaq\drop_dish.hsp - 2018/05/04
obaqme.hsp
#include "obaq.as" #include "hspda.as" #packopt name "obaqme" OBAQ Model Editor onitama 2009/12- goto *boot #deffunc toolinit maxdata=256 wx=800:wy=448+64 tlx=640:tly=0 dvx=16:dvy=16 bgid=4 toolmsg="Ready." dim fl,maxdata dim ax,maxdata dim
sample\obaq\obaqme.hsp - 2018/05/04
qvbtest.hsp
#include "obaq.as" #include "mod_qvb.as" QVBファイルに保存されたデータのOBAQ描画サンプル (qvbload命令の詳細は、mod_qvb.asファイルを参照してください) 初期設定 qreset OBAQの初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID OBAQ設定 qvbload mymodel,"test.qvb" qaddmodel my, mymodel, -1,
sample\obaq\qvbtest.hsp - 2018/05/04
test1.hsp

#include "obaq.as" とても単純なサンプル screen 0,640,480 ウィンドウ初期化 qreset OBAQの初期化 qaddpoly my, 3, 96,20,0 三角形を追加 *main メインループ redraw 0 画面の更新を開始 color 0,0,0:boxf 画面をクリア qexec OBAQによるオブジェクトの更新 qdraw オブジェクトの描画 redraw 1 画面の更新を終了 await 12 一定時間待つ goto *main
sample\obaq\test1.hsp - 2018/05/04
test10.hsp

#include "obaq.as" 重力のない平面でのビリヤード風動作サンプル カーソルキー左右で角度を決定してスペースキーで発射します [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID qreset OBAQの初期化 qgravity 0,0 重力なし qborder -40,-50,40,50
sample\obaq\test10.hsp - 2018/05/04
test2.hsp

#include "obaq.as" スペースキーを押すたびにオブジェクトを追加 [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID qreset OBAQの初期化 *main メインループ redraw 0 画面の更新を開始 gradf ,,,,1,0,128 画面クリア qexec OBAQによるオブジェクトの更新 stick
sample\obaq\test2.hsp - 2018/05/04
test3.hsp

#include "obaq.as" 一定時間ごとにオブジェクトを追加 mes命令などHSPの描画命令も同時に使えます [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID qreset OBAQの初期化 frame=0 *main メインループ redraw 0 画面の更新を開始 gradf ,,,,1,0,128 画面クリア
sample\obaq\test3.hsp - 2018/05/04
test4.hsp

#include "obaq.as" 一定時間ごとに指定数のオブジェクトを追加 [ENTER]キーで全オブジェクトがジャンプします [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID qreset OBAQの初期化 kazu=25 出現数 frame=0 *main メインループ redraw 0 画面の更新を開始 gradf
sample\obaq\test4.hsp - 2018/05/04
test5.hsp

#include "obaq.as" オブジェクトに画像を貼り付けて表示 さらに壁全体を回転させます [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID celload "btex.bmp" 素材画像を読み込む tex=stat celdiv tex,64,64,32,32 パーツのサイズと中心位置の設定 qreset
sample\obaq\test5.hsp - 2018/05/04
test6.hsp

#include "obaq.as" オブジェクトをカーソルキーで操作します さらに他の物体との衝突を検出します [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID celload "btex.bmp" 素材画像を読み込む tex=stat celdiv tex,64,64,32,32 パーツのサイズと中心位置の設定 qreset
sample\obaq\test6.hsp - 2018/05/04
test7.hsp

#include "obaq.as" パチンコ風のフィールドをランダムに作成します [ESC]で終了します randomize wx=480:wy=600 divx=8:divy=8 sx=wx/4/divx:sy=wy/4/divy screen 0,wx,wy celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID *start qreset frame=0 GOALを登録 qaddpoly goal, 4, 60,120 qtype
sample\obaq\test7.hsp - 2018/05/04
test8.hsp

#include "obaq.as" マウスクリックした場所にあるオブジェクトを削除 左クリックでマウスカーソル位置のオブジェクトが消えます [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID qreset OBAQの初期化 kazu=25 出現数 frame=0 *main メインループ redraw 0 画面の更新を開始
sample\obaq\test8.hsp - 2018/05/04
test9.hsp

#include "obaq.as" カーソルキーで操作するオブジェクトが力を放射 スペースキーを押すと力を放射します [ESC]で終了します randomize 乱数の初期化 screen 0,640,480 ウィンドウ初期化 celload "obaqlogo.bmp" OBAQロゴ読み込み logoid=stat ロゴのID celload "btex.bmp" 素材画像を読み込む tex=stat celdiv tex,64,64,32,32 パーツのサイズと中心位置の設定
sample\obaq\test9.hsp - 2018/05/04
tof2.hsp

title "tof2" randomize 乱数の初期化 screen 0, 640, 480 ウィンドウ初期化 *init 初期化 qreset OBAQの初期化 qborder -120.0, -60.0, 120.0, 60.0 壁の設定 qgravity 0.0, 0.0 重力は無し プレイヤーの移動範囲を設定 wallmodel = -1.0, -1.0, -1.0, 1.0, 1.0, 1.0, 1.0, -1.0 qaddmodel wall, wallmodel, -1,
sample\obaq\tof2.hsp - 2018/05/04