|
>XP講座の顔グラフィックを表示するスクリプトを参考にさせて頂きました。
>顔グラフィックを表示する際、少し大きな画像を使用したいのですが、
>140×140くらいの画像を表示することは可能でしょうか?
>色々試行錯誤したのですが、どうしても途中で画像が切れてしまって・・・(××;)
講座のやり方では無理ですね。
ウィンドウには、上下左右に16ドットの余白が設定されますので、ウィンドウの中の表示領域は、ウィンドウサイズ-32になります。
逆に言えば、140の顔グラを表示するためには、140+32=172のウィンドウを作らねばなりません。
文章ウィンドウの高さは160ですので、172でははみ出て不恰好になりますし、幅にいたっては、画面からはみ出てしまいます。
160x160のウィンドウに、140x140の画像を納めるためには、ウィンドウの中に画像を表示するのではなく、別個に画像を表示するしかないでしょう。
この場合、スプライトで表示すると良いと思います。
スプライトに関しては、ゲーム質問掲示板の下記の記事で取り上げられています。
http://tanktown.web.infoseek.co.jp/cgi-bin/tt_cboard/c-board.cgi?cmd=ntr;tree=93;id=situmon
何かあれば、続きはゲーム質問掲示板でお願いします。
|
|