HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0816
sinOBAQでのオブジェクトのサイズ1未解決


sin

リンク

2018/8/16(Thu) 23:08:15|NO.85101

OBAQを最近知り勉強しています。
qaddpolyなどでオブジェクトのサイズを指定できるのですが、
このサイズは解像度とは別なものなのですか?
qview 1, 1
としてもサイズは変わらないのでこの単位は独自のものなのでしょうか?
よく何も表示されないと思ってサイズや位置を変えてみると表示されるので
よく理解できていません。



この記事に返信する


法貴優雅

リンク

2018/8/18(Sat) 15:50:30|NO.85117

obaqはqviewによって、全体の表示拡大率を変更することができます。
例えばサンプルのtest1.hspで

#include "obaq.as" ; ; とても単純なサンプル ; screen 0,640,480 ; ウィンドウ初期化 qreset ; OBAQの初期化 qaddpoly my, 3, 96,20,0 ; 三角形を追加 *main ; メインループ ; redraw 0 ; 画面の更新を開始 qview 1, 1 color 0,0,0:boxf ; 画面をクリア qexec ; OBAQによるオブジェクトの更新 qdraw ; オブジェクトの描画 redraw 1 ; 画面の更新を終了 await 12 ; 一定時間待つ goto *main
で、通常の1/4サイズで表示されます。
qviewをコメントアウトすれば、大きく表示されます。
三角形オブジェクトも、同じように1/4縮小されていると思いますが…。



ONION software Copyright 1997-2021(c) All rights reserved.