« 2006年11月 | メイン | 2007年01月 »

2006年12月20日

【よみもの】「うしくんと話そう」 第16回 クリスマスの巻き

ゆめゆめ:ヽ(^^)(^^)ノ やっほー♪

マドうし:街はもうクリスマスだねぇv(≧∇≦)v

ゆめゆめ::*.;".*・;・^;・:\(*^▽^*)/:・;^・;・*.";.*:

マドうし:プレゼントは何にしようかな~(*^m^*)

ゆめゆめ:\(@^o^)/おいしいものもたっくさん食べれる
わよヾ(@°▽°@)ノ

マドうし:ツリーもかざらなくちゃね~(*^^*)

ゆめゆめ:クラッカーとか帽子とかも買わなくちゃ!!
キャッー (^ω^*))((*^ω^) キャッー

ゆめゆめ:あ、あとは友達誰を呼ぶかも決めないと
ヽ(∇⌒ヽ)(ノ⌒∇)ノ

ゆめゆめ:そしたら、カードも用意しなくちゃねぇ~~
o(≧∇≦o)(o≧∇≦)o

マドうし:君のはしゃぎようはすごいね~ (ー∇ー;)

ゆめゆめ:そ…そう??=°ρ°=)

マドうし:いや、べつにいんだどね…(´`;)

ゆめゆめ:ち…~(T△T~)(~T△T)~ちがうのよ…

マドうし:( ̄~ ̄;)??

ゆめゆめ:~(m~-~)ノ 年末進行の慌ただしさに…
ハイになっちゃって…

マドうし:うひょっ!!(;*△*;) なんと!!

ゆめゆめ:………o(__)o~† パタッ

マドうし:ゆ…ゆ…ゆめゆめゆうか~~~!!o(T△T=T△T)o

さて、みんなに名前までつけてもらったマドモアゼル・うしくん
ですが私が乳をしぼりすぎたせいで北の大地に帰ることになりま
した。
次回からはうしくんの兄弟が代わりに来ます。
みなさまお世話になりました~~(T∇T) ウウウ

以下次号に続く

(ゆめゆめゆうか)

投稿者 usuaji : 00:55

【よみもの】こんなHSP3本が欲しいぞ~!のコーナー 1

皆様、【こんなHSP3本が欲しいぞ~!】について、
たくさんのご要望ありがとうございます(^^)
今後の書籍企画の参考にさせていただきます。

ではでは一部を抜粋して、いくつかお答え(Ans.)していきたいと
思います。

> テクニック100選!みたいな本がほしいです。
Ans. 「逆引きHSP3プログラミング事典[基本編]~[応用編]」
  ではダメなのかな?

> ツールレシピ集、物理シミュレーションの本
Ans. なるほど~、ツールレシピか。実用系が少ないですよね。
  HSP3には欲しいかも。

> 初心者から中級者向けの本
Ans. 「最新HSP3プログラミング入門」、
  「逆引きHSP3プログラミング事典[基本編]」ではダメ?

> HSPのはじまり、初期のHSPの開発苦労ばなし、
> HSPよもやま話とか
> つきつめて言っちゃうと言語に関係ないところで、
> 読者によろこんでもらおうとゆー企画が盛りだくさんな本
Ans. それは「HSPファンブック」かも。続刊もやりたいなぁ。

> 僕の夏休みとか、動物の森みたいなゲーム作成の本が
> 出てほしいです。
Ans. おおストレートな要望だ。
  あのゲームを作るにはどうしたらいいんだ~?ってポイントに
  答えてあげられるような本はいいですね。そういうゲームの
  雛形を載せて解説すればいいかな。
  スタイルとしてはクックブック的になるようなイメージ?

> HSP3アニメーションテクニック集
Ans. アニメーションテクに特化させた本も面白いかも
  しれませんね。乃美さんと相談してみるかな。

> HSP3クックブック
Ans. キターーー!って、そうでしょ。ですよねー(^^)
  クックブックは執筆陣にとっても、内実共に大変満足な
  出来の本だったのです。
  HSP3でまた出したいなあ。

> HSP3アプリ集
> HSP製のアプリケーションソフトの紹介、
> 及びアプリケーションソフトの作り方
Ans. HSPで作成されてるスゴイアプリを見つけると、
  そのスクリプトが見たくなる気持ちはわかります。
  こういうのもアリですね。

> 仕事で使う書類の様式を作りたい
> 用紙と、画面の大きさとの関連や、印刷のこと
> その辺の解説がほしいと思っています。
Ans. HSP3になって実用系の充実は欲しいトコです。
  当面、「逆引きHSP3プログラミング事典[基本編]~
  [応用編]」がそれにあたるものではあるんですが。

HSPの本(既刊)
http://hspcenter.com/book.html

(悠黒喧史)

投稿者 usuaji : 00:54

【講座】「教えて!おにたま!!」

「方向転換」を作りたい!!と思っていざ作ろうとすると・・・
無理でした。いつも「マウスのいるところが正面」にする方法が
まったく思いつきません。
さらにgrotate命令の4番目のパラメータの角度指定も
いまいちわかりません。

<こたえ>

「教えて!おにたま!!」へのお便りありがとうございます(^^
画像を回転させたり、特定の方向に向かせるといった処理を
行なうためには、どうしても三角関数という要素が必要になって
きます。
三角関数と聞くとなんか難しそうに感じるかもしれませんが、
横方向(X)と縦方向(Y)の長さと、その角度をお互いに計算で
出すことができる便利な方法だと思って覚えてしまうのも手です。

HSP3で言うと、角度から長さを出すには、

横方向の長さ = sin(角度)
縦方向の長さ = cos(角度)

のように使います。(長さは-1.0から1.0の範囲で出てきます。)

逆に、長さから角度を割り出すには、

角度 = atan( 縦方向の長さ, 横方向の長さ )

となります。ここで使われる角度は、ラジアンという単位なので、
ちょっと馴染みにくいのですが、円周率(π)の値(3.14…)が
ちょうど180度になると思ってください。

grotate命令の4番目のパラメータには、このラジアンという
単位で角度を指定します。

以下のスクリプトは、マウスカーソルの方向を向かせる処理の
サンプルです。grect命令を使っていますが、角度の指定などは
grotate命令でも同じです。

screen 0,320,240
cx=160:cy=120 ; 中心のX,Y座標
repeat
redraw 0
dir=atan(cy-mousey,cx-mousex)
color 255,255,255:boxf
color 0,0,0:pos 0,0
mes "mouse=("+mousex+","+mousey+") dir="+dir
grect cx,cy,dir,100,100
redraw 1
await 20
loop

それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っています。

(おにたま)

投稿者 usuaji : 00:53

HSPTV!メルマガ 第29号

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第29号 N0.0029 2006/12/20 発行

編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html

■はじめに

こんにちは、うすあじです。

すっかり年末ですよ。

今回は”うしくん”に何かが!

前回、緊急募集した本のリクエストが沢山来たよ。

そのメールをまとめた”こんなHSP3本が欲しいぞ~!のコーナー”
に悠黒さんからのお返事です。

最後に”教えて!おにたま!!”もちゃんとあります。

では、今年最後のメルマガをゆっくりと、どうぞ!

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス

【よみもの】「うしくんと話そう」第16回(ゆめゆめゆうか)

【よみもの】こんなHSP3本が欲しいぞ~!のコーナー

【講座】「教えて!おにたま!!」

【募集】メルマガ投稿募集中

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】「うしくんと話そう」 第16回 クリスマスの巻き

ゆめゆめ:ヽ(^^)(^^)ノ やっほー♪

マドうし:街はもうクリスマスだねぇv(≧∇≦)v

ゆめゆめ::*.;".*・;・^;・:\(*^▽^*)/:・;^・;・*.";.*:

マドうし:プレゼントは何にしようかな~(*^m^*)

ゆめゆめ:\(@^o^)/おいしいものもたっくさん食べれる
わよヾ(@°▽°@)ノ

マドうし:ツリーもかざらなくちゃね~(*^^*)

ゆめゆめ:クラッカーとか帽子とかも買わなくちゃ!!
キャッー (^ω^*))((*^ω^) キャッー

ゆめゆめ:あ、あとは友達誰を呼ぶかも決めないと
ヽ(∇⌒ヽ)(ノ⌒∇)ノ

ゆめゆめ:そしたら、カードも用意しなくちゃねぇ~~
o(≧∇≦o)(o≧∇≦)o

マドうし:君のはしゃぎようはすごいね~ (ー∇ー;)

ゆめゆめ:そ…そう??=°ρ°=)

マドうし:いや、べつにいんだどね…(´`;)

ゆめゆめ:ち…~(T△T~)(~T△T)~ちがうのよ…

マドうし:( ̄~ ̄;)??

ゆめゆめ:~(m~-~)ノ 年末進行の慌ただしさに…
ハイになっちゃって…

マドうし:うひょっ!!(;*△*;) なんと!!

ゆめゆめ:………o(__)o~† パタッ

マドうし:ゆ…ゆ…ゆめゆめゆうか~~~!!o(T△T=T△T)o

さて、みんなに名前までつけてもらったマドモアゼル・うしくん
ですが私が乳をしぼりすぎたせいで北の大地に帰ることになりま
した。
次回からはうしくんの兄弟が代わりに来ます。
みなさまお世話になりました~~(T∇T) ウウウ

以下次号に続く

(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】こんなHSP3本が欲しいぞ~!のコーナー

皆様、【こんなHSP3本が欲しいぞ~!】について、
たくさんのご要望ありがとうございます(^^)
今後の書籍企画の参考にさせていただきます。

ではでは一部を抜粋して、いくつかお答え(Ans.)していきたいと
思います。

> テクニック100選!みたいな本がほしいです。
Ans. 「逆引きHSP3プログラミング事典[基本編]~[応用編]」
  ではダメなのかな?

> ツールレシピ集、物理シミュレーションの本
Ans. なるほど~、ツールレシピか。実用系が少ないですよね。
  HSP3には欲しいかも。

> 初心者から中級者向けの本
Ans. 「最新HSP3プログラミング入門」、
  「逆引きHSP3プログラミング事典[基本編]」ではダメ?

> HSPのはじまり、初期のHSPの開発苦労ばなし、
> HSPよもやま話とか
> つきつめて言っちゃうと言語に関係ないところで、
> 読者によろこんでもらおうとゆー企画が盛りだくさんな本
Ans. それは「HSPファンブック」かも。続刊もやりたいなぁ。

> 僕の夏休みとか、動物の森みたいなゲーム作成の本が
> 出てほしいです。
Ans. おおストレートな要望だ。
  あのゲームを作るにはどうしたらいいんだ~?ってポイントに
  答えてあげられるような本はいいですね。そういうゲームの
  雛形を載せて解説すればいいかな。
  スタイルとしてはクックブック的になるようなイメージ?

> HSP3アニメーションテクニック集
Ans. アニメーションテクに特化させた本も面白いかも
  しれませんね。乃美さんと相談してみるかな。

> HSP3クックブック
Ans. キターーー!って、そうでしょ。ですよねー(^^)
  クックブックは執筆陣にとっても、内実共に大変満足な
  出来の本だったのです。
  HSP3でまた出したいなあ。

> HSP3アプリ集
> HSP製のアプリケーションソフトの紹介、
> 及びアプリケーションソフトの作り方
Ans. HSPで作成されてるスゴイアプリを見つけると、
  そのスクリプトが見たくなる気持ちはわかります。
  こういうのもアリですね。

> 仕事で使う書類の様式を作りたい
> 用紙と、画面の大きさとの関連や、印刷のこと
> その辺の解説がほしいと思っています。
Ans. HSP3になって実用系の充実は欲しいトコです。
  当面、「逆引きHSP3プログラミング事典[基本編]~
  [応用編]」がそれにあたるものではあるんですが。

HSPの本(既刊)
http://hspcenter.com/book.html

(悠黒喧史)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」

「方向転換」を作りたい!!と思っていざ作ろうとすると・・・
無理でした。いつも「マウスのいるところが正面」にする方法が
まったく思いつきません。
さらにgrotate命令の4番目のパラメータの角度指定も
いまいちわかりません。

<こたえ>

「教えて!おにたま!!」へのお便りありがとうございます(^^
画像を回転させたり、特定の方向に向かせるといった処理を
行なうためには、どうしても三角関数という要素が必要になって
きます。
三角関数と聞くとなんか難しそうに感じるかもしれませんが、
横方向(X)と縦方向(Y)の長さと、その角度をお互いに計算で
出すことができる便利な方法だと思って覚えてしまうのも手です。

HSP3で言うと、角度から長さを出すには、

横方向の長さ = sin(角度)
縦方向の長さ = cos(角度)

のように使います。(長さは-1.0から1.0の範囲で出てきます。)

逆に、長さから角度を割り出すには、

角度 = atan( 縦方向の長さ, 横方向の長さ )

となります。ここで使われる角度は、ラジアンという単位なので、
ちょっと馴染みにくいのですが、円周率(π)の値(3.14…)が
ちょうど180度になると思ってください。

grotate命令の4番目のパラメータには、このラジアンという
単位で角度を指定します。

以下のスクリプトは、マウスカーソルの方向を向かせる処理の
サンプルです。grect命令を使っていますが、角度の指定などは
grotate命令でも同じです。

screen 0,320,240
cx=160:cy=120 ; 中心のX,Y座標
repeat
redraw 0
dir=atan(cy-mousey,cx-mousex)
color 255,255,255:boxf
color 0,0,0:pos 0,0
mes "mouse=("+mousex+","+mousey+") dir="+dir
grect cx,cy,dir,100,100
redraw 1
await 20
loop

それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っています。

(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中

 ”HSPTV!メルマガ”への投稿をお待ちします。

 募集するコーナーは

(1)「教えて!おにたま!!」

 HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。

(2)「うし的人生相談」

 "うし的人生相談"への相談を受け付けてますよ。

(3)「こんなHSP3本が欲しい」

あなたが欲しい、読んでみたいHSP3の本を教えてください。
ひょっとしたら実際に本になるかも。

メルマガに関する要望や感想、日常のお便りもお待ちしています。

 全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本

・HSP3 リファレンスブック
http://www.amazon.co.jp/exec/obidos/ASIN/4777512525/

・公認 HSPファンブック 楽しく始める/極める本
http://www.amazon.co.jp/exec/obidos/ASIN/4798014060/

・逆引きHSP3プログラミング事典[応用編]
http://www.amazon.co.jp/exec/obidos/ASIN/4777512274/

・逆引きHSP3プログラミング事典[基本編]
http://www.amazon.co.jp/exec/obidos/ASIN/4777512266/

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■編集後記

さて、このメルマガも今回が今年最後。

みなさんの今年はどんな1年でしたか?

そろそろ、来年の目標を考え出してもいいころかも。

では、また来年お会いしましょう!

よいお年を!!

(うすあじ)

■バックナンバーについて

 バックナンバーの公開ページはこちら

http://www.hspcenter.com/hsptvm/

■解約方法

 登録解除などはこちら
http://hsp.tv/play/service.html

■広告の掲載など

 本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com

ONION software Copyright 2006(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

投稿者 usuaji : 00:52

2006年12月05日

【よみもの】「うしくんと話そう」第15回 コンテスト入賞者発表の巻き

ゆめゆめ:(^_^)( ^_)( ^)( )(^ )(_^ )v(°∇^*)⌒☆イエイ

マドうし:コンテスト結果が発表されたね~~

ゆめゆめ::*.;".*・;・^;・:\(*^▽^*)/:・;^・;・*.";.*:

マドうし:見事、入賞されたみなさん!!
     おめでと~~(^-^)//"" パチパチ

ゆめゆめ:みんなたくさんの応募を
    °・:,。★\(^-^ )♪ありがとう♪( ^-^)/★,。・:・°

マドうし:ぼくも入賞者発表のときは緊張しちゃったよ(・∇・;;)

ゆめゆめ:私も牧場の手入れで忙しかったよ(^_^;)

ゆめゆめ:荒れ地のぼうぼうの草を刈って((((((O_o;)サササッ

ゆめゆめ:お花もきれいに植えて\(▽ ̄\)~~~~~

マドうし:僕は緊張をとるために、ホットミルクをゴクゴク
     (O.O;)(o。o;)(O.O;)(o。o;)

マドうし:乳しぼりすぎて痩せちゃったよllllll(- _ -;)llllll

ゆめゆめ:惜しくも入賞を逃してしまったみなさん(T^T)

マドうし:また、来年のチャレンジを待ってます。
     ・°°・(;>_<;)・°°・。

ゆめゆめ:うしくんが泣いてどうするの…
     (T-T)ヾ(^^ ) ヨシヨシ

マドうし:いやだって、今年は僕、参加賞のモデルに
     選ばれなかったから悲しくて!!。゜(T^T)゜。

ゆめゆめ:なんだ、そっちかよ┐( ̄ヘ ̄)┌

マドうし:来年こそは僕もまた頑張るよ!!o(ToT)o

ゆめゆめ:ストラップのモデルになりたかったら
     痩せることだね~…(--;)

来年もまた、コンテストをよろしく~(^◇^)/
以下次号に続く

(ゆめゆめゆうか)

投稿者 usuaji : 21:14

【講座】HSP3ワンポイントテクニック 第13回

このコーナーでは、HSP3の変わった使用例や、気がつきにくい
機能などを紹介していきたいと思います。

今回はメニューを作成してみることにします。

HSPでは、メニューバーを利用する命令を標準で持っていませんが、
「mod_menu.as」というモジュールを使用することにより、手軽に
作成することができます。

以下のサンプルは、「開く」「終了」という項目を持つメニューを
作成して、その選択を取得するというものです。

#include "mod_menu.as"
#define CMD_OPEN 1
#define CMD_QUIT 2
oncmd gosub *OnCommand, WM_COMMAND ; メッセージ割り込み
; サブメニュー作成
newmenu hfilemenu,1
addmenu hfilemenu, "開く(&O)", CMD_OPEN
addmenu hfilemenu, "終了(&Q)", CMD_QUIT
; トップメニュー作成
newmenu hmenu,0
addmenu hmenu, "ファイル(&F)", hfilemenu, 0x10
applymenu hmenu
stop

; メッセージの処理
*OnCommand
cmd=wparam & 0xFFFF
if cmd=CMD_OPEN {
dialog "メニューを選択しました。"
}
if cmd=CMD_QUIT {
end
}
return

最初にサブメニューを作成しておいて、最後にトップメニューとし
て登録するという流れを覚えてしまえば、それほど難しくありませ
ん。

addmenu命令で指定しているメニューに表示する文字列は、
「"開く(&O)」のように、「&」に続けてショートカットキーに
なる文字を指定することができます。

ラベル「*OnCommand」以降は、選択した項目を取得するための
部分です。

メニューに割り当てられたIDごとに処理を行なうようになって
います。

(おにたま)

投稿者 usuaji : 21:13

【講座】HSPよく使うフレーズ 第20回 背景のあるテキスト表示

前回に引き続き、別バッファの活用方法について説明するよ。

今回はアドベンチャーゲームのようなものを考えてみよう。
背景が単色なら、背景と同じ色でboxfすれば、文字を消せる。
だけど、背景にグラフィックがあって、そこに文字を重ねると、
文字を消すのが難しくなる。

こんな場合には、画面消去というか初期化のために、バッファを
用意してグラフィックを読み込んでおこう。
画面消去の時は、全体をコピーするか、文字のエリアだけを
コピーすればOK。

今回のサンプルでは画面全体をコピーした。

サンプル実行用のグラフィックはこちら
http://www.hspcenter.com/hsptvm/archives/sample.jpg
(WEBブラウザで表示後、右クリックで画像を保存。)

320*240くらいの他のグラフィックでも大丈夫だよ。


screen 0,320,240,0
font "MS ゴシック" , 20 , 17 ; フォントを設定
buffer 2,320,240,0 ;背景
picload "sample.jpg",1
;メイン
gsel 0
mx=20:my=100
a="こんにちは~":gosub *mes_put
wait 100
a="メシがうまい~~!":gosub *mes_put
wait 100
a="1行目だ。\nそして2行目だ。":gosub *mes_put
wait 100
a="-終わり-":gosub *mes_put
wait 100
stop
*mes_put
gosub *bak_put
gmode 2
pos mx+2,my+2:color 0,0,0:mes a
pos mx,my:color 255,255,255:mes a
return
*bak_put
gsel 0:gmode 0:pos 0,0
gcopy 2,0,0,320,240
return

[hsp3/adv_sample.hsp]

(うすあじ)

投稿者 usuaji : 21:13

HSPTV!メルマガ 第28号

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第28号 N0.0028 2006/12/05 発行

編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html

■はじめに

こんにちは、うすあじです。

HSPプログラムコンテスト2006の審査が無事終了です!
http://hsp.tv/contest2006/

参加してくれた皆さん、協賛の皆さん、遊んでくれた皆さん、
ありがとうございました。

”HSPでここまで出来るの?”と驚くような作品ばかりなので、
是非試してみてください!

なんと!そのコンテストがヤフーで紹介されました!

http://headlines.yahoo.co.jp/hl?a=20061204-00000031-imp-sci

すごいなぁ。
ヤフーのニュースに出てるとは。


そして、今回は悠黒さんから、緊急募集があります!

【こんなHSP3本が欲しいぞ~!】

昨年から今年にかけて、HSPファンブックや「12歳から」シリーズ
を除き、入門、逆引き、リファレンス等、大体教科書的な内容の
HSP3本が出揃いました。

バージョン2.61から3.0にシフトする過程で、まずはこういった
正統派な内容の本がリリースされるのは順当な流れです。

さて、今後ユーザの皆さんが望むHSP3の本って、どんなもの
なんでしょう?

過去にも、クックブック、HSPで3Dゲーム、HSPでCGI、
12歳から始めるシリーズ等の、目的を特定のジャンルに絞った
企画本がリリースされています。

もし、「こんなHSP3本があったらいいな~」と思うものがあったら、
ぜひご意見をお寄せください。 (悠黒喧史)


という事で、”こんなHSP3本が欲しい”というタイトルで
メールを送ってください!

内容は、あなたが欲しいHSP3の本について書いてください。

宛先はいつものコチラ!
hsptv@hspcenter.com

では、ゆっくりとメルマガのスタートです!

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス

【よみもの】「うしくんと話そう」第15回(ゆめゆめゆうか)

【講座】HSP3ワンポイントテクニック 第13回(おにたま)

【講座】HSPよく使うフレーズ 第20回(うすあじ)

【募集】メルマガ投稿募集中

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】「うしくんと話そう」
            第15回 コンテスト入賞者発表の巻き

ゆめゆめ:(^_^)( ^_)( ^)( )(^ )(_^ )v(°∇^*)⌒☆イエイ

マドうし:コンテスト結果が発表されたね~~

ゆめゆめ::*.;".*・;・^;・:\(*^▽^*)/:・;^・;・*.";.*:

マドうし:見事、入賞されたみなさん!!
     おめでと~~(^-^)//"" パチパチ

ゆめゆめ:みんなたくさんの応募を
    °・:,。★\(^-^ )♪ありがとう♪( ^-^)/★,。・:・°

マドうし:ぼくも入賞者発表のときは緊張しちゃったよ(・∇・;;)

ゆめゆめ:私も牧場の手入れで忙しかったよ(^_^;)

ゆめゆめ:荒れ地のぼうぼうの草を刈って((((((O_o;)サササッ

ゆめゆめ:お花もきれいに植えて\(▽ ̄\)~~~~~

マドうし:僕は緊張をとるために、ホットミルクをゴクゴク
     (O.O;)(o。o;)(O.O;)(o。o;)

マドうし:乳しぼりすぎて痩せちゃったよllllll(- _ -;)llllll

ゆめゆめ:惜しくも入賞を逃してしまったみなさん(T^T)

マドうし:また、来年のチャレンジを待ってます。
     ・°°・(;>_<;)・°°・。

ゆめゆめ:うしくんが泣いてどうするの…
     (T-T)ヾ(^^ ) ヨシヨシ

マドうし:いやだって、今年は僕、参加賞のモデルに
     選ばれなかったから悲しくて!!。゜(T^T)゜。

ゆめゆめ:なんだ、そっちかよ┐( ̄ヘ ̄)┌

マドうし:来年こそは僕もまた頑張るよ!!o(ToT)o

ゆめゆめ:ストラップのモデルになりたかったら
     痩せることだね~…(--;)

来年もまた、コンテストをよろしく~(^◇^)/
以下次号に続く

(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSP3ワンポイントテクニック 第13回

このコーナーでは、HSP3の変わった使用例や、気がつきにくい
機能などを紹介していきたいと思います。

今回はメニューを作成してみることにします。

HSPでは、メニューバーを利用する命令を標準で持っていませんが、
「mod_menu.as」というモジュールを使用することにより、手軽に
作成することができます。

以下のサンプルは、「開く」「終了」という項目を持つメニューを
作成して、その選択を取得するというものです。

#include "mod_menu.as"
#define CMD_OPEN 1
#define CMD_QUIT 2
oncmd gosub *OnCommand, WM_COMMAND ; メッセージ割り込み
; サブメニュー作成
newmenu hfilemenu,1
addmenu hfilemenu, "開く(&O)", CMD_OPEN
addmenu hfilemenu, "終了(&Q)", CMD_QUIT
; トップメニュー作成
newmenu hmenu,0
addmenu hmenu, "ファイル(&F)", hfilemenu, 0x10
applymenu hmenu
stop

; メッセージの処理
*OnCommand
cmd=wparam & 0xFFFF
if cmd=CMD_OPEN {
dialog "メニューを選択しました。"
}
if cmd=CMD_QUIT {
end
}
return

最初にサブメニューを作成しておいて、最後にトップメニューとし
て登録するという流れを覚えてしまえば、それほど難しくありませ
ん。

addmenu命令で指定しているメニューに表示する文字列は、
「"開く(&O)」のように、「&」に続けてショートカットキーに
なる文字を指定することができます。

ラベル「*OnCommand」以降は、選択した項目を取得するための
部分です。

メニューに割り当てられたIDごとに処理を行なうようになって
います。

(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第20回 背景のあるテキスト表示

前回に引き続き、別バッファの活用方法について説明するよ。

今回はアドベンチャーゲームのようなものを考えてみよう。
背景が単色なら、背景と同じ色でboxfすれば、文字を消せる。
だけど、背景にグラフィックがあって、そこに文字を重ねると、
文字を消すのが難しくなる。

こんな場合には、画面消去というか初期化のために、バッファを
用意してグラフィックを読み込んでおこう。
画面消去の時は、全体をコピーするか、文字のエリアだけを
コピーすればOK。

今回のサンプルでは画面全体をコピーした。

サンプル実行用のグラフィックはこちら
http://www.hspcenter.com/hsptvm/archives/sample.jpg
(WEBブラウザで表示後、右クリックで画像を保存。)

320*240くらいの他のグラフィックでも大丈夫だよ。


screen 0,320,240,0
font "MS ゴシック" , 20 , 17 ; フォントを設定
buffer 2,320,240,0 ;背景
picload "sample.jpg",1
;メイン
gsel 0
mx=20:my=100
a="こんにちは~":gosub *mes_put
wait 100
a="メシがうまい~~!":gosub *mes_put
wait 100
a="1行目だ。\nそして2行目だ。":gosub *mes_put
wait 100
a="-終わり-":gosub *mes_put
wait 100
stop
*mes_put
gosub *bak_put
gmode 2
pos mx+2,my+2:color 0,0,0:mes a
pos mx,my:color 255,255,255:mes a
return
*bak_put
gsel 0:gmode 0:pos 0,0
gcopy 2,0,0,320,240
return

[hsp3/adv_sample.hsp]

(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中

 ”HSPTV!メルマガ”への投稿をお待ちします。

 募集するコーナーは

(1)「教えて!おにたま!!」

 HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。

(2)「うし的人生相談」

 "うし的人生相談"への相談を受け付けてますよ。

(3)「こんなHSP3本が欲しい」

あなたが欲しい、読んでみたいHSP3の本を教えてください。
ひょっとしたら実際に本になるかも。

メルマガに関する要望や感想、日常のお便りもお待ちしています。

 全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本

・HSP3 リファレンスブック
http://www.cbook24.com/bm_detail.asp?sku=4777512525

・公認 HSPファンブック 楽しく始める/極める本
http://www.cbook24.com/bm_detail.asp?sku=4798014060

・逆引きHSP3プログラミング事典[応用編]
http://www.cbook24.com/bm_detail.asp?sku=4777512274

・逆引きHSP3プログラミング事典[基本編]
http://www.cbook24.com/bm_detail.asp?sku=4777512266

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■編集後記

コンテストが無事終わりました。
ありがとうございました。

コンテストに参加した方には参加賞のストラップが届くので、
気長にまってくださいね。

熱かったコンテストも終わり、もう12月だよ。
やり残した事はないかな?

今年ももう少しです。
気合いを入れ直して、忙しい年末を乗り切りましょう!

あ、新刊もよろしくね。

HSP3 リファレンスブック
http://www.cbook24.com/bm_detail.asp?sku=4777512525

それじゃ、お元気で!
(うすあじ)

■バックナンバーについて

 バックナンバーの公開ページはこちら

http://www.hspcenter.com/hsptvm/

■解約方法

 登録解除などはこちら
http://hsp.tv/play/service.html

■広告の掲載など

 本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com

ONION software Copyright 2006(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

投稿者 usuaji : 21:12