HSP - Hot Soup Processor [10]
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。
2005/06/19(日) 14:56:05ID:vP/TtBn6.( ,,) スクリプト言語 HotSoupProcessor について
( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。
, -──- 、
(,;::-──-; )-、
.|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事
l; :::;;;l-' / * ヲチ、ネタなどはスレ違い
,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-8 あたり
ヽ ──── '
ONION software (本家)
http://www.onionsoft.net/
0907名前は開発中のものです。
2005/11/21(月) 15:42:43ID:byeFXL5g0908903
2005/11/21(月) 16:02:18ID:d6W6AbErそうだったんですか・・・
ヘルプには「MIDIはパックできません」みたいに書いてあったので、
wavとMP3だけしか使わなかったのですが、無意味だったみたいですね^^;
もう諦めて、picフォルダとsoundフォルダを作って、
そこに全部放り込むことにします(´・ω・`)ションボリ
回答ありがとうございました。
0909名前は開発中のものです。
2005/11/21(月) 20:55:59ID:q/7yyJ7bpackfileはexeファイルの中に埋め込まれるので
同梱する必要はないぞ。
wavファイルに限っては、snd命令で鳴らす場合に限りパックできたと思う。
mciで鳴らす場合はダメ。
個人的には、後で簡単にファイルを差替えたりして実験できるので
絵や音などのデータファイルはパックしないことをオススメする。
どうしても見られたくないなら話は別だが。
0910名前は開発中のものです。
2005/11/21(月) 21:40:05ID:kzc2Oz3Q>packfail…
そりゃあ出来んわな
0911名前は開発中のものです。
2005/11/21(月) 22:25:04ID:Oqc2e7BU裏技で sndload で読んだ音楽は myid でエイリアスされてるから
sndload "hoge.wav"
mci "play myid"
ってできなかったっけ。HSP3だとしらんけど。
0912名前は開発中のものです。
2005/11/22(火) 00:25:10ID:KD/rqBKFどうでもいいけど
0913名前は開発中のものです。
2005/11/22(火) 13:45:24ID:5dDsZFsa0914名前は開発中のものです。
2005/11/22(火) 15:22:56ID:4cZ5OuGd0915名前は開発中のものです。
2005/11/22(火) 19:47:46ID:YUJ0Ez+C0916名前は開発中のものです。
2005/11/22(火) 21:14:35ID:fFKpvopL説明書にDirectX8.1以降必須とちゃんと書かれてました
動かないわけだ・・
0917名前は開発中のものです。
2005/11/24(木) 01:31:04ID:ka+uRRtXこれは何か他のプラグインが必要なのでしょうか?
0918名前は開発中のものです。
2005/11/24(木) 02:08:19ID:LqvccwrzRGBが0,0,0でないと透過しないよ
jpegだとおかしくなるよ
半透明にしたい、特定の色を透過したいってならもっとよくマニュアル嫁
0919名前は開発中のものです。
2005/11/24(木) 13:55:27ID:SF69Ygjs少し休憩を取り3回目に挑戦する。今だ絶好の揺れがきたので、彼女に私の性器を握らせた
少しの揺れで彼女の香りを感じながらGスポットを中心に突くと始めて見る彼女の
オーガズムに達する姿に興奮して大量の精子を放出。
彼女にとって始めての経験だったらしくて、しばらくの間ぼ〜っとしていたが。
私が指を抜くと、彼女も絶頂に到達した事を私も感じて下車しました
http://www.twtaipei.org/jp/index.htm
0920名前は開発中のものです。
2005/11/24(木) 17:24:23ID:ka+uRRtX仰せのとおり確認してみましたところ、減色の際に0,0,0がパレットの
近似色になっていたみたいでした。
ありがとうございます。
0921名前は開発中のものです。
2005/11/26(土) 00:15:05ID:45Ui74zQ0922名前は開発中のものです。
2005/11/26(土) 00:25:59ID:BeZ0o+mY0923名前は開発中のものです。
2005/11/26(土) 23:09:44ID:8vi3oRzL方がよろしいのでしょうか?
40×40とかより32×32のがいいんですか?
0924名前は開発中のものです。
2005/11/26(土) 23:40:08ID:RYfKTwRT0925名前は開発中のものです。
2005/11/27(日) 00:11:07ID:MokOLQSq0926名前は開発中のものです。
2005/11/27(日) 00:24:07ID:Jr7dz29O0927名前は開発中のものです。
2005/11/27(日) 00:28:54ID:RBSE8cI1仮にそれが正しいとしても、40も32も4の倍数だろ。
>>923
>8の倍数のサイズの方がよろしいのでしょうか?
>40×40とかより32×32のがいいんですか?
…40も32も8の倍数だ。
アレ?こういうのって、小学校で習うよな?ゆとり教育の成果か?
0928名前は開発中のものです。
2005/11/27(日) 06:42:05ID:+Xj5ccrpなったことないから知らんけど
0929名前は開発中のものです。
2005/11/27(日) 07:21:12ID:/kwdLMQr0930名前は開発中のものです。
2005/11/27(日) 09:16:49ID:s/jxcIjk効率の良い場合が多い。
っていっても、アセンブラレベルの話しだし、HSPで気にすることも
ないと思う。
でも、画像の管理やらなんやら、意識して16の倍数に揃えると、
後々楽なことは多い。
0931名前は開発中のものです。
2005/11/27(日) 09:55:23ID:/kwdLMQr敢えてこれを外す理由はあまりない。
0932名前は開発中のものです。
2005/11/27(日) 10:32:41ID:kBMQLm+Sそれとの整合性の関係や、
8bitCPUだった事もあり8の倍数というかバイト単位で管理するのが
デファクトスタンダードでした
今はあまり気にしなくていいとおもいますが個人的には
16や32という数字のほうが扱い易いですね
0933ホスプロ ◆HOTsoUpxjY
2005/11/27(日) 11:19:51ID:W0sLtOZRそもそも640×480という画面サイズが縦横両方8の倍数でしょ。
フリー素材の流用も効くし。素材を縮小しても倍数の方が綺麗。
0934名前は開発中のものです。
2005/11/27(日) 11:28:14ID:RBSE8cI1お前知ったかにしても酷すぎんぞ!
>16ビットCPUである以上、各種転送命令は16ビットの倍数の方が
>効率の良い場合が多い。
今CPUは、32bitが主で、64bitのマシンもちらほらな感じだ。
16bitなんか今時あるか。お前のCPUはスーファミか。
第一16bitの倍数って2byteだぞ。
256色なら2の倍数に相当。ハイカラーなら1の倍数に相当。
フルカラーなら0.5の倍数に相当だぞ。アホか。
>でも、画像の管理やらなんやら、意識して16の倍数に揃えると、
>後々楽なことは多い。
根拠は?
0935名前は開発中のものです。
2005/11/27(日) 11:35:34ID:u4MEi/Ny>そもそも640×480という画面サイズが縦横両方8の倍数でしょ。
ヤベー。この根拠アホクセー。全然根拠になってねー。
640×480という画面サイズは縦横両方16の倍数でしょ。16の倍数にするべきだ。
640×480という画面サイズは縦横両方4の倍数でしょ。4の倍数にするべきだ。
640×480という画面サイズは縦横両方2の倍数でしょ。2の倍数にするべきだ。
640×480という画面サイズは縦横両方1の倍数でしょ。1の倍数にするべきだ。
全部成り立っちまう。
で自分自身が
>2の累乗・8の倍数で画像を作るのが標準。
と2の累乗が標準とかいっときながら、
640x480という画面サイズは2の累乗ではなく、完全に矛盾する。
0936名前は開発中のものです。
2005/11/27(日) 11:42:28ID:7r1IVXYPその時代にパソコンやった自分は今でも8の倍数でいってる。
そうでないとパソコンでゲーム作る気にすらなれない
0937名前は開発中のものです。
2005/11/27(日) 11:54:15ID:rDyBAUc60938ホスプロ ◆HOTsoUpxjY
2005/11/27(日) 12:21:38ID:W0sLtOZR浅はかだなあー。確かに640も480は例えば5の倍数でもあるよ。
しかしVGAだけではない。1024×768はどうかな?
ちなみに色数も16色・256色など8の倍数だね。
あと「2の累乗・8の倍数」の「・」はまたは(OR)だから矛盾しない。
0939ホスプロ ◆HOTsoUpxjY
2005/11/27(日) 12:24:51ID:W0sLtOZRとにかくビットの列で情報を表わすんだから、
2の倍数・4の倍数・8の倍数…というように揃えるのが基本。
0940ホスプロ ◆HOTsoUpxjY
2005/11/27(日) 12:27:40ID:W0sLtOZR時間の単位は12・24・60でしょ? 2・3・4・6で等分できるから。
印刷関係なんかも4や8の倍数。大抵のマンガもその単位。
0941名前は開発中のものです。
2005/11/27(日) 12:50:52ID:u4MEi/Ny浅はかはお前だタコ。俺は
>そもそも640×480という画面サイズが縦横両方8の倍数でしょ。
という糞発言を叩いてる。前述通り根拠になって無い。
>1024×768はどうかな?
16の倍数でも、4の倍数でも2の倍数でも1の倍数でもいいな。
>ちなみに色数も16色・256色など8の倍数だね。
16の倍数でも、4の倍数でも2の倍数でも1の倍数でもいいな。
>939
ハードウェア的な制限が無ければどんなサイズを使おうが自由だ。
例えば大抵のビデオカードは、テクスチャのサイズは2の累乗数しか受け付けない。
そういう時はそれにあわせればいい。
昔のマシンの制限にわざわざ意味無く合わせるようなマネは「基本」じゃない。
昔のマシンで覚えた知識から前に進まない、いわゆる「思考停止」
>940
>あとね、画面の分割がしやすいからという理由もある。
>時間の単位は12・24・60でしょ? 2・3・4・6で等分できるから。
最大にドアホな発言が始まった。
じゃあ画像サイズも12・24・60にしろよ。2・3・4・6で等分できるから。
>ホスプロ ◆HOTsoUpxjY
お前の中途半端な知識ひけらかし大会はもう勘弁。
0942名前は開発中のものです。
2005/11/27(日) 12:56:54ID:A3NMUANv知識ひけらかしたいのはもう分かったからもう黙れ。
0943名前は開発中のものです。
2005/11/27(日) 13:00:20ID:u4MEi/Nyホスプロ ◆HOTsoUpxjYみたいに細かく分割して連投すれば長文じゃないのか?
俺のどの発言が知識ひけらかしか指摘してみろバカ。
俺はホスプロ ◆HOTsoUpxjY の間違いを指摘してるにすぎない。
0944名前は開発中のものです。
2005/11/27(日) 13:07:57ID:A3NMUANvどっちにせよ煽ってまで延々と引っ張るような話題じゃないよな。
0945名前は開発中のものです。
2005/11/27(日) 13:13:41ID:u4MEi/Nyホスプロ ◆HOTsoUpxjYがID変えてわざわざ来たのかと勘繰ってしまったよ。
>どっちにせよ煽ってまで延々と引っ張るような話題じゃないよな。
俺も>938で煽られたので反論したまで。
どっちにせよ煽ってまでさっさ終結させないとならないほど話題があるスレじゃないよな。
というか、終結させようと思うなら煽るなよ
0946名前は開発中のものです。
2005/11/27(日) 13:22:46ID:M5vq+SaF0947ホスプロ ◆HOTsoUpxjY
2005/11/27(日) 13:24:54ID:W0sLtOZR小学生みたいに必死だな。「他の規格もありえた」という程度の事で
鬼の首を取ったように言われてもな。だいたい背景などのドット絵が
途中で変えたら使いまわせないというだけの理由でも相当大きい。
例えばキーボードはQWERTY配列とDVORAK配列とどっちでも
使えるだろうが、普及したものに対して、「根拠がない」とか言っても仕方ない。
0948名前は開発中のものです。
2005/11/27(日) 13:26:29ID:1AGCBwXW少しは空気嫁。うざいよ。
0949ホスプロ ◆HOTsoUpxjY
2005/11/27(日) 13:26:46ID:W0sLtOZRどうせなら流用が効きやすい規格に合わせた方がいい、とは言える。
0950名前は開発中のものです。
2005/11/27(日) 13:36:42ID:u4MEi/Nyお前、3連投しといて自分は必死じゃないと言うのか。
>「他の規格もありえた」という程度の事で
>鬼の首を取ったように言われてもな。
はぁ?お前がデタラメな、根拠になって無い根拠を言い出してたんで、
それを指摘したら >浅はかだなー とか煽って来て、
さらに根拠になって無いこと言い出したからだろが。
0951名前は開発中のものです。
2005/11/27(日) 13:43:08ID:u4MEi/Ny「根拠になってない」だ。
0952名前は開発中のものです。
2005/11/27(日) 13:44:21ID:iMvcNkPuって言ってればよかったんだよ
0953名前は開発中のものです。
2005/11/27(日) 13:44:37ID:W0sLtOZR>>950
次スレヨロ
0954名前は開発中のものです。
2005/11/27(日) 13:46:04ID:rfD2OOyi0955名前は開発中のものです。
2005/11/27(日) 13:52:52ID:1QJdeyin内部的にDirectX使ってるだろうから、
2の累乗のほうが相性いいのは明らか。
0956名前は開発中のものです。
2005/11/27(日) 14:17:08ID:AUDnv6Qk0957名前は開発中のものです。
2005/11/27(日) 14:26:11ID:xC9MmCWR0958名前は開発中のものです。
2005/11/27(日) 17:34:44ID:/kwdLMQrワシら年寄りはそうそう熱くなれることなんてないから裏山死
ところで婆さん。ワシって変換でなかったっけ?
0959名前は開発中のものです。
2005/11/27(日) 18:54:02ID:zTBRzhLo0960名前は開発中のものです。
2005/11/27(日) 18:56:18ID:/kwdLMQr0961名前は開発中のものです。
2005/11/27(日) 19:09:52ID:y23s0kQqこれで解決
0962名前は開発中のものです。
2005/11/27(日) 23:59:12ID:qKSwbPsAif ( ){
}else : if ( ){
}else : if ( ){
} ・・・・
とかいていくほうがやっぱり処理速度はやいのですか?
0963名前は開発中のものです。
2005/11/28(月) 02:06:11ID:w5/xUdWTたぶんそれが速い。
まあ、こういった場合はswitch文を使うのがスマートなんだろうけど…
条件によっては、on gotoやon gosubの方がたぶんもっと速い。
いずれにしても、
敵の思考ルーチン等、何万回もループさるわけでないのなら
気にする必要はまったくない。
自分が見やすいように組んだ方がよっぽどよい。
0964名前は開発中のものです。
2005/11/28(月) 06:46:06ID:Gh1+Zm7d0965名前は開発中のものです。
2005/11/28(月) 23:26:07ID:EURxvqqoどのDLLがおすすめですか?
2Dシューティングなんすけど
0966名前は開発中のものです。
2005/11/29(火) 05:31:34ID:25Rqcelg0967名前は開発中のものです。
2005/11/29(火) 06:55:35ID:F1TdTVYrHSPDX+α
フレーム云々抜きだとお勧め。
速度は速いし拡大縮小回転ブレンドが思いのまま。結構使いやすい
0968名前は開発中のものです。
2005/11/29(火) 11:06:27ID:y2xWeRK+1+1.0=1
1.0+1=1.0
にしてある理由は何ででしょうか?初心者向けとも思えないしむしろバグが出やすい仕様のような気がしますが
1+1.0=1.0にして整数を返したかったら1+int(1.0)=1の方がいいような気がしますが。
他に何か理由(利点というかHSPがこうでなくてはならない理由)があれば教えてくれませんか?
0969名前は開発中のものです。
2005/11/29(火) 12:16:18ID:NFXyWCte0970名前は開発中のものです。
2005/11/29(火) 12:59:57ID:XwkPO3xP文字列として返したいときは ""+a
数値として返したいときは 0+a
とする(も出来る)からかも知らんね
0971968
2005/11/29(火) 13:11:10ID:rjazHvU3本家で聞くべきとはごもっともです。批判っぽいので躊躇したんですスミマセン。
>>970
なるほど、でもあまりそういう返し方しませんよね、既存のコード見ても。
でも、ありがとう。
使い始めたばかりだし、言語が違えば仕様も異なるでしょうし気が早かったかもしれないです。
、、、でもでも、dim a,2 : a=1,2,3 が通っちゃうのもねぇ、宣言する意味ないんじゃ・・皆さんどうもです。
0972名前は開発中のものです。
2005/11/29(火) 13:16:58ID:317V9jRx本家で質問した方がいいかも。
確かにその記述の方が解りやすいな〜
0973名前は開発中のものです。
2005/11/29(火) 17:54:37ID:DmKE719xHSPがフリーソフトだということを忘れちゃいけないよ。
>1+1.0=1 1.0+1=1.0 にしてある理由は何ででしょうか?
先に書いてある奴の型に合わせられてるだけのこと。プログラム上の都合。プロ
グラムってHSPを使ってプログラムすることじゃなくて、HSPのシステム
をプログラムする都合ね。ってかこれどうすべきかって考え出したらものすごく
悩むでしょ。だっておにたまタソが最初にHSPシステム作った時に「どう型こう型
っていちいち最初に宣言しなくちゃいけないのって、ビギナーにフレンドリー
じゃないよな」って思ったんだろう?たぶん。HSPの型はすべてVariant型だと思え!
>dim a,2 : a=1,2,3 が通っちゃうのもねぇ、宣言する意味ないんじゃ
え?通っちゃうの?それ思想の問題じゃなくて単なるバグじゃん。俺いまだに
HSP2.6使ってるけど、"if なんとか>-定数"は通るけど"if なんとか>-変数"
とか"if なんとか>-16進数"はバグるんだよね。後のバージョンで直ってる
かどうかは知らない。2ちゃんだから無責任に書いちゃう。
>批判っぽいので躊躇したんですスミマセン。
禿同。こんな事本家に書いちゃだめよ。おにたまタソ、すねちゃうぞぅ。「俺は
ボランティアでやってあげてるのに、どいつもこいつも重箱の隅つつき回し
やがって!」とか思うぞぅ。「だったらちょっとしたことですぐフリーズする
ような製品を堂々と金取って売っているMS社の奴でも使えや!」とか思うぞう。
0974名前は開発中のものです。
2005/11/29(火) 18:54:26ID:spk17hI9あらかじめサイズがわかっていれば、徐々にサイズが大きくなっていくときの
メモリ再確保ののパフォーマンス低下を予防できる。
少し考えて。
0975名前は開発中のものです。
2005/11/29(火) 19:03:51ID:qE1uYpcG採用するしないも作者の自由だし。
0976名前は開発中のものです。
2005/11/29(火) 19:14:36ID:WcR+AXwerepeat 1
if ・・・:break
if ・・・:break
if ・・・:break
・
・
・
loop
if なんとか>-変数がバグるってゆうけど
if なんとか>(-変数)にすればどう?
0977名前は開発中のものです。
2005/11/29(火) 20:38:22ID:8HxdcNaYif文単体の羅列にしてる
0978名前は開発中のものです。
2005/11/29(火) 21:08:29ID:M/FrbAH20979名前は開発中のものです。
2005/11/29(火) 21:22:43ID:SMrJ7sIf0980978
2005/11/29(火) 21:28:27ID:M/FrbAH2判定式を工夫して何とかswitch分に対応させているけど、つらいと言えばつらいときもある。
0981名前は開発中のものです。
2005/11/30(水) 00:40:27ID:0RUBQAt7#define elseif else:if
(3.0)
0982980
2005/11/30(水) 01:16:31ID:LHKdQCMg#define elseif else:if
randomize
a=rnd(5) : b=rnd(5)
if (a > b) {
mes "a="+a+"はb="+b+"より大きい";
} elseif (a == b) {
mes "a="+a+"はb="+b+"と等しい";
} else {
mes "a="+a+"はb="+b+"より小さい";
}
0983名前は開発中のものです。
2005/11/30(水) 19:53:48ID:M2zy50Adelse ifで普通にいけることないか?
0984名前は開発中のものです。
2005/11/30(水) 23:00:08ID:LHKdQCMgただブレスが減ることと比較項目が等価に並ぶから読みやすい。
この辺りは好みの問題。
0985名前は開発中のものです。
2005/11/30(水) 23:07:01ID:LHKdQCMg0986名前は開発中のものです。
2005/12/01(木) 01:24:15ID:pCH6vHnH用意されたデータ量によっては変数が足りなさそうで心配だ
0987名前は開発中のものです。
2005/12/01(木) 03:33:16ID:1qy+rG8Q0988986
2005/12/01(木) 04:13:51ID:pCH6vHnHRPG系のツールを予定してます。
厨な質問だったらスルーで構いません。
0989名前は開発中のものです。
2005/12/01(木) 04:23:17ID:1qy+rG8Q0990名前は開発中のものです。
2005/12/01(木) 04:26:43ID:1qy+rG8Qメモリが不足するまでは変数は不足しない。
0991名前は開発中のものです。
2005/12/01(木) 06:05:20ID:uQxriELA(絵のパーツやプログラミング上必要な関数など)何が必要で、
何をどう動作させなきゃいけないか知らなきゃ、製作ツールを作れるとは思えんのだが。
(製作ツールそのもの&ツールで作られたゲームの)デバクするにも、
絵や音なんかの素材も、きちんと揃っている必要があるし。
ツールを使わずに作った比較対照作品があったほうが、何かと効率的だと思うけど。
0992名前は開発中のものです。
2005/12/01(木) 07:44:36ID:MJQszDxNデータベースについて勉強するといいよ。
データベースそのものじゃなくても、なんらかのデータ管理手段を
用意しなきゃ、変数なんかでやってらんない。
0993名前は開発中のものです。
2005/12/01(木) 11:05:02ID:pCH6vHnHどうやら配列含め変数には制限数があるものだと勘違いをしていたようで。
もう一度ヘルプ読み直したほうがよさそうですね。
では、失礼しました。
0994名前は開発中のものです。
2005/12/01(木) 12:56:01ID:1qy+rG8Q0995名前は開発中のものです。
2005/12/01(木) 18:09:06ID:tfHrcFBM0996名前は開発中のものです。
2005/12/01(木) 20:39:10ID:HuWOLhg3else if(・・){
・・・
}else{
・・・
}
これでいいんではないか?
見当違いなこと言ってるかもしれんが
0997名前は開発中のものです。
2005/12/01(木) 20:46:51ID:kOzap+Pbゲームで使う画像をbufferを使って読み込むようにしたんですが、
このあとにmesなどを使うとbufferで新しく作った画面の方に命令が行ってしまいます。
screenで調節したほうの画面に命令が行くようにするにはどうしたらいいんでしょうか?
よろしくお願いします
0998名前は開発中のものです。
2005/12/01(木) 20:51:46ID:HuWOLhg3gsel命令もあるね
0999997
2005/12/01(木) 20:54:25ID:kOzap+Pbこんなに早くレスありがとうございました!
1000名前は開発中のものです。
2005/12/01(木) 21:00:16ID:HuWOLhg3最近知って驚いてます
皆はEDGE使ってるのかな
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。