ぼやってするのは画像補間機能を使ってるから
機能を切れば良い
但しオブジェクト個別には設定出来ない
左に補間有り
右に補間無し
でオブジェクトを表示
#include "hgimg3.as"
screen 0,640,480/2,0
cls 4
hgini 0,ginfo_sx
setsizef 8.0, 8.0 ; BOXのXYZサイズ
setuv 0,0,127,127 ; テクスチャUV座標
addbox mdid ; BOXモデルを作成
texload dir_exe+"\\sample\\hgimg3\\fontchr.bmp" ; テクスチャの登録
regobj mychr,mdid ; BOXモデルをオブジェクトとして登録
selcpos
objset3 0.0, 0.0, 10.0
selang mychr
objset3 -0.3,0.0, 0.0
*main
hgview 0,0,320,240 //左側
hgsetreq SYSREQ_3DFILTER,2// バイリニア補間
hgdraw 1 ; 描画処理(指定エリア内)
hgview 320,0,320,240//右側
hgsetreq SYSREQ_3DFILTER,1// ニアレスト(補間なし)
hgdraw 1 ; 描画処理(指定エリア内)
hgsync 16 ; 時間待ち
stick k,127
if k&128 : goto *owari ; [ESC]で終了
//↑↓Z軸移動
selpos mychr
if k&2 : objadd3 0.0, 0.0, -0.05
if k&8 : objadd3 0.0, 0.0, 0.05
//←→Y軸回転
selang mychr
if k&4 : objadd3 0.0,0.05, 0.0
if k&1 : objadd3 0.0,-0.05, 0.0
goto *main
*owari
end