- 1 名前:名前は開発中のものです。 mailto:sage [2006/03/24(金) 18:31:39 ID:jNg23CIj]
- ( ,,,)
.( ,,) スクリプト言語 HotSoupProcessor について ( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。 , -──- 、 (,;::-──-; )-、 .|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事 l; :::;;;l-' / * ヲチ、ネタなどはスレ違い ,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり ヽ ──── ' ONION software (本家) www.onionsoft.net/
- 318 名前:名前は開発中のものです。 mailto:sage [2006/04/24(月) 08:18:12 ID:NOrAUqtt]
- >>313
手抜きなスクロール処理のせいです。すみません。 処理書いてるときに、バッファ縦サイズが2の階乗値でないこともあって、 他のPCでもうまく動くか自分でも不安になった部分です。 // //4096x268 パノラマ画像をBGBUF(=3)に転送 buffer HSPBUF , 4096,268 picload ".\\dat\\IB_azumaya.jpg",0 es_buffer BGBUF, 2, $000000, 0, 1 // この背景読み込み処理が、HSPDXFIXのes_buffer 命令の 注意事項(↓)にひっかかってしまったようです。 --------------------------------------------------------- オフスクリーンバッファに転送できる最大画像サイズは、 グラフィックボードによって異なり、主に 1.縦横ともに画面解像度以上のサイズで作成できる 2.横は画面解像度と同サイズまで、縦はそれ以上のサイズで作成できる 3.縦横ともに画面解像度と同サイズまで --------------------------------------------------------- 読み込んだ背景は、毎フレーム、以下の処理で更新する という方法だったのですが。…どう対処したものかな… // pos 0,64 es_excopy BGBUF, rollx,0, ROLLW,ROLLH, 800,536 // //rollxはRxとして画面にステータス表示している値。 //ROLLW,ROLLHは(400,268)〜(100,67)まで、同比率で変化する、変倍コピーのサイズ値。
- 319 名前:名前は開発中のものです。 mailto:sage [2006/04/24(月) 08:33:33 ID:NOrAUqtt]
- うまく動いているときはこんな風になります、の絵です。
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0035.jpg es_buffer BGBUF, 1 ,〜として、背景元絵をメインメモリに置いたら 自分のPCでも真っ白になりました。 バッファサイズを見直して動くようになれば一番いいのだけど 無理なら普通のスクロール処理に直すしかなさそうです
- 320 名前:名前は開発中のものです。 mailto:sage [2006/04/24(月) 17:01:14 ID:c03Nh21O]
- >>318
俺のは >1.縦横ともに画面解像度以上のサイズで作成できる これなんだけど、MAXテクスチャサイズが2048*2048(RADEON 9800)・・・ これって少ない方なの?
- 321 名前:名前は開発中のものです。 mailto:sage [2006/04/24(月) 18:07:43 ID:c03Nh21O]
- >>318
もう一つ 家の環境だと ラップアドレッシング を使う場合縦横共に2の累乗じゃないと クランプアドレッシング になる 310のを直してって事じゃなくて、環境依存度(4096*268のロール描画)が高いんじゃない?って事で・・・ (2048の画像にして一応画面の書き換えは出来てるから、半分は横線だけの背景だけどw)
- 322 名前:名前は開発中のものです。 mailto:sage [2006/04/24(月) 19:07:07 ID:NOrAUqtt]
- >>320
グラボ性能に詳しくないため、テクスチャサイズの大小については分かりませんが とりあえず、「3.縦横ともに画面解像度と同サイズまで」の環境を想定して スクリプトを書くべきだと気づきました。 >>321 検証までしていただいて、助かります。 スクロールまわりの処理を修正して、依存度を下げてみようと思います。
|

|