hgimg3
Path : sample\hgimg3
fullscr.hsp
#include "hgimg3.as" フルスクリーンサンプル [ESC]キーで終了します。
sample\hgimg3\fullscr.hsp - 2007/07/31
objshadow.hsp
#include "hgimg3.as" 影モデル描画サンプル 生成モデルを使用してオブジェクトの影を落とします。 あくまでも簡易的に作られた平面の影なので複雑な形状の上には不向きです。
sample\hgimg3\objshadow.hsp - 2007/07/31
settex.hsp
#include "hgimg3.as" テクスチャを更新するサンプル (HSPの画面バッファを使ってリアルタイムに更新します) hgini screen 1,256,256 settex 256,256,0,-1 テクスチャ登録 mest = stat rot=0.0 repeat gsel 0 hgdraw 描画処理 gmode 0,256,256 元画像のサイズ指定 pos 320,240 中心座標 hgrotate mest,0,0,rot,256,256 2倍に拡大して表示
sample\hgimg3\settex.hsp - 2007/07/31
skybox.hsp
#include "hgimg3.as" 空と地面 空のオブジェクト(sky)は通常のクリップ範囲の外に表示されます。 独立した背景を3Dモデルで用意する場合のサンプルです。
sample\hgimg3\skybox.hsp - 2007/07/31
sndedit.hsp
#include "hgimg3.as" #packopt name "sndedit" #pack "btex.bmp" OGGファイルを選択して再生することができます。 また、ループのスタートポイントを指定して再生テストを行なう 簡易プレビューツールとして使用することができます。
sample\hgimg3\sndedit.hsp - 2007/07/31
sndtest.hsp
title "PLAYING="+a+"/"+dd await 20 goto *www *aaa dmmplay 0 再生 goto *www *bbb dmmplay 1 再生 dmmstat dd,1,$101 再生フラグを取得 mes "Total:"+dd goto *www *ccc dmmstop -1 停止 goto *www
sample\hgimg3\sndtest.hsp - 2007/07/31
test1.hsp
#include "hgimg3.as" 立方体をキーで回転させるサンプル ウインドゥサイズの設定 screen 0,640,480,0 cls 4 初期設定 hgini BOXオブジェクトを登録 setsizef 8.0, 8.0 BOXのXYZサイズ setuv 0,0,127,127 テクスチャUV座標 addbox mdid BOXモデルを作成 texload "btex.bmp" テクスチャの登録 regobj mychr,mdid BOXモデルをオブジェクトとして登録
sample\hgimg3\test1.hsp - 2007/07/31
test10.hsp
#include "hgimg3.as" マテリアル書き換え (スペースキーを押すと体のマテリアルを切り替えます) (Enterキーを押すと目のテクスチャが別のものに変わります) screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 clscolor $80 Xモデル登録 addxfile
sample\hgimg3\test10.hsp - 2007/07/31
test11.hsp
#include "hgimg3.as" テクスチャアニメーションのサンプル (カーソルキーで移動、スペースで発射) ウインドゥサイズの設定 screen 0,640,480,0 cls 4 初期設定 hgini スプライトモデルを登録 setuv 64,64,127,127 addspr pchr,1 プレイヤーキャラ regobj mychr,pchr setuv 128,64,191,127 ミサイル addspr mchr,1 texload "testchr.bmp"
sample\hgimg3\test11.hsp - 2007/07/31
test12.hsp
#include "hgimg3.as" パーティクルサンプル2 (パーティクル生成をイベントで行なう) randomize screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 Xモデル登録 addxfile m_xmodel,"font_a.x" モデルを読み込む regobj
sample\hgimg3\test12.hsp - 2007/07/31
test13.hsp
#include "hgimg3.as" meshサンプル (繰り返しテクスチャを使用したMesh) randomize screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 モデル登録 setuv 0,0,128,128 addmesh m_mesh,8,8,16,30,30
sample\hgimg3\test13.hsp - 2007/07/31
test2.hsp
#include "hgimg3.as" ダイレクト描画サンプル ウインドゥサイズの設定 screen 0,640,480,0 cls 4 初期設定 hgini テクスチャの準備 texload "q.bmp" mest = stat rot = 0.0 背景色の設定 clscolor $40 *main 描画メイン hgdraw 描画処理 テクスチャの描画 gmode 0,128,128 元画像のサイズ指定 pos 320,240 中心座標 hgrotate
sample\hgimg3\test2.hsp - 2007/07/31
test3.hsp
#include "hgimg3.as" 3Dモデル描画サンプル screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 Xモデル登録 addxfile m_xmodel,"font_a.x" モデルを読み込む regobj obj, m_xmodel オブジェクトの登録 clscolor
sample\hgimg3\test3.hsp - 2007/07/31
test4.hsp
#include "hgimg3.as" 日本語フォント描画サンプル ウインドゥサイズの設定 screen 0,640,480,0 cls 4 初期設定 hgini テクスチャの準備 texmake 256,128 mest = stat rot = 0.0 texcls mest,0 font "MS ゴシック",22 color 255,255,255 texmes "メッセージを表示中。",mest,0,0 texmes "日本語メッセージです。
sample\hgimg3\test4.hsp - 2007/07/31
test5.hsp
#include "hgimg3.as" トゥーンシェーディング screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 clscolor $80 Xモデル登録 addxfile m_xmodel,"font_b.x" settoonedge m_xmodel, $000000, 0.1,
sample\hgimg3\test5.hsp - 2007/07/31
test6.hsp
#include "hgimg3.as" 2Dスプライトのサンプル (カーソルキーで移動、スペースで発射) ウインドゥサイズの設定 screen 0,640,480,0 cls 4 初期設定 hgini スプライトモデルを登録 setuv 64,64,127,127 addspr pchr,1 プレイヤーキャラ regobj mychr,pchr setuv 0,64,63,127 リンゴ addspr mchr,1 texload "testchr.bmp" テクスチャの登録
sample\hgimg3\test6.hsp - 2007/07/31
test7.hsp
#include "hgimg3.as" フェードイン・アウトサンプル randomize screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 Xモデル登録 addxfile m_xmodel.0,"font_a.x" モデルを読み込む addxfile
sample\hgimg3\test7.hsp - 2007/07/31
test8.hsp
#include "hgimg3.as" パーティクルサンプル randomize screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 Xモデル登録 addxfile m_xmodel,"font_a.x" モデルを読み込む regobj xobj, m_xmodel オブジェクトの登録
sample\hgimg3\test8.hsp - 2007/07/31
test9.hsp
#include "hgimg3.as" ライトのコントロールサンプル screen 0,640,480,0 cls 4 hgini テクスチャフォント表示の準備 setfont 16,16,12,1 font Tex select(cx,cy,px,mode) texload "fontchr.bmp" フォントテクスチャの登録 Xモデル登録 addxfile m_xmodel,"font_a.x" モデルを読み込む max=5 dim obj,max repeat max regobj
sample\hgimg3\test9.hsp - 2007/07/31