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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0218
HSP画像ボタンについて8未解決


HSP

リンク

2013/2/18(Mon) 14:21:38|NO.52476

HSPで、通常ボタンを画像ボタンにする方法を教えてください。



この記事に返信する


甘酒

リンク

2013/2/18(Mon) 16:31:56|NO.52477

っ「objimage」



甘酒

リンク

2013/2/18(Mon) 16:31:56|NO.52478

っ「objimage」



甘酒

リンク

2013/2/18(Mon) 16:32:35|NO.52479

みす、2重投稿...



@key

リンク

2013/2/18(Mon) 17:33:28|NO.52480

大事なことなので・・・

っ「削除機能」



FunnyMaker

リンク

2013/2/18(Mon) 22:02:19|NO.52490

既にお二方のおっしゃる通り、「objimage」命令を使います。
screen 1 と ボタンの動きをよく見てみてください。
きっと意味が分かります。


;まず素材が要ります。それを適当なウィンドウにロード。 screen 1,120,50*3;本番ではもちろんbufferを使いましょう。 color 235,235,235 : boxf font msgothic,30,16 color 0,0,0 : pos 40,5 : mes "暇。" color 0,255,0 : pos 20,55 : mes "おっ?" color 255,0,0 : pos 10,105 : mes "うげっ!" ;そして、適当なウィンドウにボタンを設置 screen 0,200,50,0 color 0,0,0 : boxf objmode 1,1 objsize 120,50;ボタンのサイズを120x50に設定 objimage 1,0,0,0,100,0,50 pos 40,0 : button gosub "",*ボタンが押された stop *ボタンが押された dialog "押された" return



HSP

リンク

2013/2/19(Tue) 20:23:44|NO.52506

ウィンドウにロードしないで直接画像ボタンにすることは可能ですか?
画像ボタンというのは、「○○.jpg」とかということです。



HT.

リンク

2013/2/19(Tue) 21:55:39|NO.52508

bufferによるオフスクリーンバッファのこともウインドウと呼んでいるのなら不可能という回答になります。
普通にbuffer命令とpicload命令を使って作ってください。



FunnyMaker

リンク

2013/2/19(Tue) 23:12:03|NO.52510

>ウィンドウにロードしないで直接画像ボタンにすることは可能ですか?

すみませんが、そのような方法は分かりません。
 
 ところで、「バッファウィンドウ」というのをご存知ですか?
 これは「buffer」命令で作成できる仮想ウィンドウ(ウィンドウというべきなのか...?
メモリ上に作成されます。)です。
 これは、「見えないウィンドウ」なので、そこに画像をロードすれば、ソフトを使う人に見られないので、
 ダサい見栄えにはらないので、大丈夫です。
 私が前に挙げたコードの2行目の「screen」を「buffer」に書き換えてもう一度実行して
 みてください。



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