robot_x.hsp

sample\hgimg\robot_x.hsp » Plain Format

#include "hgimgx.as"

	;	3Dモデルを回転させるサンプル
	;	(DirectX8)
	;


	;	ウインドゥサイズの設定
	;
	screen 0,640,480,0
	cls 4

	;	初期設定
	;
	hgini
	onexit *owari

	;	テクスチャフォント表示の準備
	;
	setfont 16,16,12,1	; font Tex select(cx,cy,px,mode)
	texload "fontchr.bmp"	; フォントテクスチャの登録

	;	MXファイルオブジェクトを登録
	;
	mxload "rb_010"		; モデルファイル読み込み
	regobj mychr,stat	; (変数statにモデルIDが返される)

	;	背景色を設定
	;
	gsel 0
	clscolor 0x000080

	;	カメラ位置設定
	;
	cammode CAM_MODE_LOOKAT		; カメラ注視モード
	selcpos
	objsetf3 0.0f, -10.0f, 20.0f	; カメラ座標
	selcint
	objsetf3 0.0f, -3.0f, 5.0f	; 注視先

*main
	;	描画メイン
	;
	hgdraw				; 描画処理
	getsync t1,0			; 前回からの負荷を取得
	fprt "POLYGON:"+polys,8,8
	fprt "T:"+t1,8,24
	hgsync 10

	stick k,127
	if k&128 : goto *owari		; [ESC]で終了

	;	自動回転
	;
	selang mychr
	objaddf1 1,0.025f

	goto *main

*owari
	hgbye
	end