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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0602
はに太郎HSP3でフル画面にする方法3解決


はに太郎

リンク

2008/6/2(Mon) 15:07:54|NO.16388

こんにちは。
はに太郎という者です。

HSP3で今ゲームを作っているのですが、
オプションモードを作ってフル画面とウィンドウを切り替える
設定を作ろうと思っているのですが、
どうしても作り方がわかりません。

どなたか教えていただけないでしょうか?
よろしくお願いいたします。



この記事に返信する


SYAM

リンク

2008/6/2(Mon) 15:29:23|NO.16389

タイトルから察するに フル画面にできないということですか?
使う命令は
bgscr
chgdisp
です。この2つの説明をよく読んで、いろいろ試してみてください。



あり

リンク

2008/6/2(Mon) 17:13:04|NO.16393

自己流ですが標準命令での参考までに


winx=640 :winy=480 ;フルスクリーンの解像度 sc1=0 ;ウィンドウのID sc2=1 ;フルスクリーンのID cs=0 ;現在の画面ID(これが1だとフルスクリーンで始まる) screen sc1,winx,winy,0 :cls pos 0,0 :mes "ウインドウ画面" bgscr sc2,winx,winy,2 :cls pos 0,0 :mes "フルスクリーン画面" gsel cs if cs=1 :cs=0 :gosub *change ;初期解像度の判定 *main stick key if key&128 :end ;ESCキーで終了 if key&32 :gosub *change ;ENTERキーで解像度変更 wait 10 goto *main *change ;画面解像度変更処理 if cs=0 { gsel cs,-1 cs=sc2 :gsel cs,1 chgdisp 1,winx,winy } else { gsel cs,-1 cs=sc1 :gsel cs,1 chgdisp 0 } return

ゲームを作っているそうですが
もしHSPDXやEasy3DなどでDirectXを使っている場合は
各プラグインのREADMEやマニュアルに書いてある注意事項等に
気をつけて解像度変更を行ってくださいね。



はに太郎

リンク

2008/6/2(Mon) 19:40:31|NO.16398

SYAMさん、ありさん有難うございました!

非常に参考になりました。



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