HSP - Hot Soup Processor [6]
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
04/03/07 21:01ID:XxrmN16J( ,,,)
.( ,,) スクリプト言語 HotSoupProcessor について
( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。
, -──- 、
(,;::-──-; )-、
.|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事
l; :::;;;l-' / * ヲチ、ネタなどはスレ違い
,-ヽ───.'-、´.. * 前スレ、関連サイトは >>2-5 あたり
ヽ ──── '
0509名前は開発中のものです。
04/05/03 01:13ID:dtfY/mB3ほら、希望通りか?
0510名前は開発中のものです。
04/05/03 01:13ID:id4cBCKi0511名前は開発中のものです。
04/05/03 01:24ID:fVQQR24n0512名前は開発中のものです。
04/05/03 01:32ID:kJKNsxHVマジレスするとZGP
0513名前は開発中のものです。
04/05/03 23:23ID:M0dyTteQ元の形は同じ物を使い回して、
色だけを切り替えるようにしたいんですが、
どうすればいいですか?みな同じ色になってしまう…。
その都度RGBを指定する形でもいいし、
パレットコードを置き換える形でもいいんですが。
0514名前は開発中のものです。
04/05/03 23:33ID:917myzKYパレットの一部をカラーバリエーション用に確保してビットマップをそのパレットNoに直接書き換える。
ただし、プラグイン書かないとまともな速度は出ない。
もっとも、その色が不定でない限り色の数だけ事前に画像データを用意するのが普通。
0515名前は開発中のものです。
04/05/04 00:33ID:hY9kx+29とりあえず色パターンの数だけ画像を読み込むことにしました。
そこからなんですが、範囲を指定して特定色のみ置き換えるにはどうすればいいでしょう?
矩形塗りつぶしで、一つ一つ置き換えるということをしなければなりませんか?
0516名前は開発中のものです。
04/05/04 09:11ID:WhWlsQnDBMSCR.pBitにDIBへのポインタが入ってるからそれを使え。
ただし、実用にならない速度になると思うが。
それでも1ピクセル単位でpsetやboxfよりマシな速度ではあるが。
//Cでパレット12をパレット128で塗りつぶす例
func(BMSCR *bm, int, int, int)
{
if (bm->palmode != 1) return 0;
BYTE *p;
for(int y=0; y<bm->sy; y++)
{
p = bm->pBit + (bm->sy - 1 - y ) * bm->sx;
for(int x=0; x<bm->sx; x++)
{
if (*p == 12)
{
*p = 128;
}
p++;
}
}
return 0;
}
0517名前は開発中のものです。
04/05/04 11:48ID:ghyBa6/7コピー先のバッファを置き換え後の色で塗りつぶして、
置き換えたい色を抜き色にしてコピーすれば、
一応、色の置き換えできると思う。
でも、はじめから画像ファイルに複数の色のキャラ用意したほうがいいとおもうよ。
パレットカラーのバッファからフルカラーのバッファに、
抜き色つかってコピーできれば、キャラ画像ひとつで、
複数の色のキャラをゲーム中に表示できるけど、それはできない・・・。
0518513
04/05/04 19:19ID:hY9kx+29結局>>517さんの方法を採用しました。
無理してパレットモードのままでやろうとしたのがかえって難解になったようです。
ところで、es_bufferの透明色指定って、RGBの順番が逆になってるのは仕様ですか?
0519名前は開発中のものです。
04/05/05 00:05ID:3eDqbhuc次のうちどれですか?
1 ZGP
2 Hgimg
3 Eazy3D
4 Forsythia3D
0520名前は開発中のものです。
04/05/05 00:46ID:YBW/tBTG0521名前は開発中のものです。
04/05/05 01:58ID:8WMM3RNH0524あみじ房 ◆HSP.RPGgiU
04/05/05 02:23ID:1vXjv6X60525名前は開発中のものです。
04/05/05 06:25ID:AP+XEGvyHSPDXはウィンドウモードで凄く遅い時があるのが。(ハードウェア構成による)
あと一番困るのは、スプライトの展開。
大きさまちまちの大量のスプライトを扱うにはちょっと向いてない。
仮想VRAMが1024枚ぐらい使えるとか、
普通に配列にグラフィックデータ持てるとか、
そーゆー事ができるといいのだけど。だめ?
0526名前は開発中のものです。
04/05/05 07:20ID:MBjwGi2rありがとう 先生ー。
0527名前は開発中のものです。
04/05/05 11:20ID:3K1hOpOFどうでもいいが仮想VRAMはメモリ単位だからxMB。
枚は仮想スクリーンだろ。
0528名前は開発中のものです。
04/05/05 16:10ID:kWTR1IjxHSPもいんですけど(実際自分自身使ってます)
今まで知らなかった言語を見つけました。
HSPよりもゲーム製作に特化しているような感じです。
興味がありましたら覗いてみてくださいな。
http://jbbs.shitaraba.com/computer/13302/hando.html
0529名前は開発中のものです。
04/05/05 16:56ID:Gwktyyzv0530名前は開発中のものです。
04/05/05 17:24ID:kWTR1Ijx0531名前は開発中のものです。
04/05/05 17:36ID:IqQpqyWJさんは新しい言語を見つけてやる気まんまんなんでしょう。
暖かく見守りたい。なんならゲ製版にもラムダ用の
スレッドを立ててはどうでしょか。
本家頁を拝見しましたが、サークルの作品が前面にあり
言語が置いてあるとはちょっとわかりません。HSPとは逆の感じ。
しかしサポートBBSもあり、情報のやりとりが行われている模様。
ちょっとBBSをのぞいたところ、構造体が無いらしいなどHSPと
あまり変わらない感じ。プラグインが豊富な分HSPやや有利と
見ますがどうでしょう。
HSP製シューティングGrunicalやったら落ちた。HSPゲームが落ちるの
めずらしいです。その前にさんざんいろいろな作業をやったせいも
あるのでしょうが。HSPには残りメモリが少ないとかVRAMが
確保できなかったなどのエラーを調べる方法ありますか?
んでもGrunicalって100メガヘルツ台のパソコンでも動いていた
ような記憶が…処理、なかなか高速ですね。ゲームは描画が最大に
処理時間を食うので、その部分がプラグイン化されているなら、
速度的にはCで組むのと大して変わらないかも。
なんとなく使ってないんだけど食わず嫌いだろうか。
0532名前は開発中のものです。
04/05/05 17:38ID:IqQpqyWJていうか見てる端から閉鎖…
ちょっと残念。
0533名前は開発中のものです。
04/05/05 17:51ID:BdgXy1T6http://pc5.2ch.net/test/read.cgi/gamedev/1083747086/
立てたよ
0534名前は開発中のものです。
04/05/05 23:18ID:IyeAAegZ0535名前は開発中のものです。
04/05/06 00:09ID:W2FOh9Mo「環境を整えるまで少し努力が必要」なもののどちらか、ということか。
0536名前は開発中のものです。
04/05/07 10:13ID:iuc8uij80537↑は
04/05/09 02:41ID:LvRKAtVV0538名前は開発中のものです。
04/05/09 03:11ID:3CC0eq3S0539名前は開発中のものです。
04/05/10 00:05ID:bS231gRw0540名前は開発中のものです。
04/05/10 14:13ID:+gI5pFx10541名前は開発中のものです。
04/05/10 14:50ID:JPsOFG6U0542名前は開発中のものです。
04/05/10 18:54ID:aoUbX8KX0543名前は開発中のものです。
04/05/10 21:00ID:qRFGgTGi日本語で『こんにちはと、言う。』と入力すれば
ダイアログに『こんにちは』と出るプログラミング言語登場!!
PNGもサポートしてるので、かなりおすすめです!!
また、【『http://www.xxxx.xx/』を、『index.htm』へ、HTTPダウンロード。】
とすれば自動的にダウンロードできる優れ物です!!
↓日本語プログラミング言語『ひまわり』
http://hima.chu.jp/index.htm
↓日本語プログラミング言語『ひまわり』スレッド
http://pc5.2ch.net/test/read.cgi/tech/1083053283/l50
0544名前は開発中のものです。
04/05/10 21:13ID:k7cAm3LP0545名前は開発中のものです。
04/05/10 21:22ID:dP5a5aGl0546名前は開発中のものです。
04/05/10 21:29ID:maqFjLyN0547名前は開発中のものです。
04/05/10 22:21ID:sY6XJpIO0548名前は開発中のものです。
04/05/10 22:28ID:c1/LEP5m0549名前は開発中のものです。
04/05/10 22:52ID:Ftqu6cdH漏れはHSPと同じくらいのレベルに(遊べるおもちゃ程度に)捉えてます。
確かにアクが強い感じで好き嫌いは分かれるけど。
ところでなぜ548はアクション特化の豆乳を他言語と同列で比較してるんだ?
0550名前は開発中のものです。
04/05/10 22:56ID:6nGlu/+v0551名前は開発中のものです。
04/05/10 23:20ID:sY6XJpIO0552名前は開発中のものです。
04/05/11 00:05ID:5WxSQfKjHspにはMAGがあるさ!
バリバリフルカラーゲーム用じゃなかったらこれで十分だとおもわれ。。。
0553名前は開発中のものです。
04/05/11 00:11ID:oN/qBzS30554名前は開発中のものです。
04/05/11 01:10ID:Z75iHgUy0555名前は開発中のものです。
04/05/11 01:26ID:XUQHSsmYWinの時代の物じゃない。
0556名前は開発中のものです。
04/05/11 12:31ID:FOmu8y9j勝手に項目を作り、アンインスト時消していかなかったので、好きじゃない。
そして消し方がわからず今も残っていて、見るたびに思い出す…。
0557名前は開発中のものです。
04/05/11 12:42ID:V9Q3IqC50558名前は開発中のものです。
04/05/11 19:01ID:OR8U+qnWさくらおじさんのコンバータはどう?
0559556
04/05/12 12:29ID:Z4axcPf60560名前は開発中のものです。
04/05/13 23:03ID:PTfPyEEf0561名前は開発中のものです。
04/05/13 23:32ID:mbqKv6Pd0562名前は開発中のものです。
04/05/13 23:41ID:PiC3Q4owどんなんか知らんが初歩の初歩だろ。
gcopyでずらしていけばいいだけ。
redrawしないとちらつく。
なんか適当なサンプルだって転がってるだろ。
0563名前は開発中のものです。
04/05/14 04:20ID:ef/sw/01HSPDXで、DirectXを使っている場合、
es_screen 640,480,16,0
ってやったら、フルカラーモードなわけですよねぇ?
なんか、パレットモードになってる気がするのだけど。
うーん。
0564名前は開発中のものです。
04/05/14 07:32ID:xT89cKe4スロット?
0565名前は開発中のものです。
04/05/14 08:24ID:bVA3DNgw16ってHighColorじゃないの?
フルカラーって32bitだよな?
いずれにせよパレットモードって事はないと思うけど。
0566名前は開発中のものです。
04/05/14 11:21ID:d5RG26B10567名前は開発中のものです。
04/05/14 14:18ID:FVa84SpL何かのプラグインで出来る?
0568名前は開発中のものです。
04/05/14 16:25ID:rNevQGKw・TerminateProcessを使う。
・WM_CLOSEをSendMessageで送る。
・DestroyWindowを使う。
下の2つは、ウィンドウを閉じるように伝えるだけだが。
WIN32APIなので標準命令(llmod.asで簡素化可)だけで使えるぞ。
0569名前は開発中のものです。
04/05/14 17:06ID:aY1XZbx+0570名前は開発中のものです。
04/05/14 17:09ID:6aWOsX7kサンクス。
サンプル探してソース見てみます・・・
0572名前は開発中のものです。
04/05/14 20:33ID:nM0DOv9/この場合はPostMessageのが適切なような‥‥
0573名前は開発中のものです。
04/05/14 21:04ID:rNevQGKwそうですね・・・・失礼。
0574名前は開発中のものです。
04/05/14 21:18ID:aFkv6ZgI手ごろそうなHSPでがんばってみる
0575名前は開発中のものです。
04/05/14 21:31ID:Vg6JEw5E0576名前は開発中のものです。
04/05/15 05:06ID:1TWB53fiややこしくならない?
フォントサイズが変わっちゃったり、
es_boxfが色かわっちゃったり。
これ何のせい?
0577名前は開発中のものです。
04/05/15 05:13ID:fncZiUtT0578名前は開発中のものです。
04/05/15 07:35ID:nC3clX3Hちょっとその部分のソース書いてみ?
0579名前は開発中のものです。
04/05/15 11:27ID:01IZCv6t投球ゲーム
0580名前は開発中のものです。
04/05/15 18:26ID:kqFeJnNm>フォントサイズが変わっちゃったり、
どっかでfont命令使って、効果が持続しているだけだろ。
またfont命令使えやゴルァ。
>es_boxfが色かわっちゃったり。
どっかでcolor命令使って、効果が持続しているだけだろ。
またcolor命令使えやドルァ。
0581名前は開発中のものです。
04/05/16 05:55ID:zBWwgd0Lどうも、es_screenと、screen 0の区別云々というか、
gsel 0で実行したかどうかとか、
フォントサイズとか、色とかって、
screenバッファ依存なの?
>どっかでcolor命令使って、効果が持続しているだけだろ。
これとか、es_boxfの直前で指定した色が変化しちゃうんだよなぁ。
0582560
04/05/16 12:52ID:6Uwff7Guしかし第2リールと第3リールの画像が変な事に・・・・
どこが悪いか指摘してくれないでしょうか。。
http://saki.s54.xrea.com/skj_ver0.01.zip
0583名前は開発中のものです。
04/05/16 13:03ID:xp0e72Mt0584名前は開発中のものです。
04/05/16 13:08ID:xp0e72Mt2,3のifの<が変
if <reelni=-36 : reelni=756
を
if reelni<=-36 : reelni=756
if <reelsan=-36 : reelsan=756
を
if reelsan<=-36 : reelsan=756
0586名前は開発中のものです。
04/05/16 14:26ID:vKYcxaUGA = B AはB
A > B AがBより大きい(BがAより小さい)
A < B AがBより小さい(BがAより大きい)
A >= B AがBより大きい、もしくは等しい
A <= B AがBより小さい、もしくは等しい
>=っていうのは≧と同じだぞ。<=は≦。
あー、もしかしてわかってて間違えた?
0588名前は開発中のものです。
04/05/16 15:48ID:xp0e72Mt演算子がわかってないと言うより位置が変なだけだと。
0589名前は開発中のものです。
04/05/16 15:50ID:xp0e72Mt動作確認のため4回やったが2回そろった。
そろいすぎ・・・
0590586
04/05/16 16:44ID:vKYcxaUGソース見たところ短いソースを3回続けているだけだったので、画像の配置の問題ではないかと思われ。
もっとも、HSPユーザじゃないので命令自体はよくわかりませんが。
(やってることはわかりますた。)
0591名前は開発中のものです。
04/05/16 18:11ID:CMVk2RY+0592名前は開発中のものです。
04/05/16 18:27ID:uLQhOQps唐突だな・・・
とりあえず同意しとく
0593名前は開発中のものです。
04/05/16 18:30ID:xp0e72Mtデバッグなんて逝ったらもう・・・
0594名前は開発中のものです。
04/05/16 18:32ID:sFoI/AxFbuttonのフォントを変える命令なんてないですよね?
0595名前は開発中のものです。
04/05/16 18:38ID:xp0e72Mt本家のネタを持ってくるな!
0596名前は開発中のものです。
04/05/16 18:39ID:3cm/fkXeobjmode
0597名前は開発中のものです。
04/05/16 18:41ID:sFoI/AxF本家は見てないよ。ごめんよごめんよごめごめにょ
>>596
ありがとう、身長3cmの肩。
0598名前は開発中のものです。
04/05/16 19:00ID:blk71xOB0599名前は開発中のものです。
04/05/16 22:03ID:zBWwgd0L前は、
mci "open BGM.mid alias myid":sndload "",100,1:snd 100
ってやってたんだけど、最近試したらうごかねぇ。なんで?
0600名前は開発中のものです。
04/05/16 22:27ID:uLQhOQps0601名前は開発中のものです。
04/05/16 22:57ID:5ImnMDcS│ ヽ( ,_ノ`)ノ 残念 私のおいなりさんではないようだ
│ へノ /
│ ω ノ
│ >
│
│
↓
0602名前は開発中のものです。
04/05/16 23:14ID:k4WH2lvbmidiなら
ttp://unyo.cside5.jp/gurugurusmf.htm
wavなら
http://pc5.2ch.net/gamedev/kako/1035/10354/1035428757.html の254
0603名前は開発中のものです。
04/05/17 00:33ID:Vx3dwKiM描画ループからButtonで抜けるとシステムエラーが出るね
例の「送信しますか」ってやつ。これビビルな、
0604名前は開発中のものです。
04/05/17 00:35ID:utvV+FCr0605名前は開発中のものです。
04/05/17 00:47ID:VOaBCg1Zあるね。気がついたら夜が明けてたことがあった
0606あみじ房 ◆HSP.RPGgiU
04/05/17 01:54ID:Mp2bnc4l()が無い限り、演算の順番が何故かすべて左からなんですよ。
だから
if <reelsan=-36 も if <(reelsan=-36)
とすればOK。
カコワルイし遅くなるけど。
0607あみじ房 ◆HSP.RPGgiU
04/05/17 02:16ID:Mp2bnc4lウンコみたいなレスしてしまいました。>606
>>591
あるある。
いやむしろそんな日ぐらいしかまともに進まない。
0608名前は開発中のものです。
04/05/17 04:09ID:5DbPX+gX超センキュー!
■ このスレッドは過去ログ倉庫に格納されています