HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0807
Driphgimg3でテクスチャ情報が突然破壊される致命的不具合8解決


Drip

リンク

2007/8/7(Tue) 16:24:43|NO.10190

Dripです。

 こんにちは。hgimg3を使っていて度々この不具合に見舞われるのですが、
これは私の環境だけに発生するものでしょうか。その不具合とは、
【突然モデルに設定したテクスチャが違うものに差し変わってしまう】という厄介なもので、
解決手段が無く、とても困っています。
以下のサンプルをそのまま実行する事によって、不具合を再現可能です。
(テクスチャが無い等のエラーが発生した場合はHSPのバージョンが古いことが原因です。
 テクスチャはHSP3.1付属のサンプルテクスチャを使用しております。)

// 【OBJ_LATEオプションを設定する事により他のモデルのテクスチャ情報が破壊される不具合】 //  試験内容 //  ■実行中、しばらくするとスカイボックスを生成し、 //   このタイミングで岩のテクスチャが突然別のものに書き換わってしまいます。 //  ■その後少し様子を見た後、スカイボックスを消去します。 //   このタイミングで岩のテクスチャが突然、ものとテクスチャに書き換わります。 #include "hgimg3.as" hgini chdir dir_exe+"\\sample\\hgimg3" texload "btex.bmp" addplate a(0),0,10,10,0,0,128,128,stat //岩のプレートを作成 addxfile a(1),dir_exe+"\\sample\\hgimg3\\skybox.x" //スカイボックスを作成 repeat hgdraw if cnt=100:regobj c,a(1),OBJ_LATE:setefx c,640 if cnt=160:dialog "スカイボックスを生成したら\n新たに生成される岩のテクスチャが勝手に書き換わりました。" if cnt=400:delobj c if cnt=460:dialog "スカイボックスを消したら\nまた岩のテクスチャが書き換わりました。" if cnt=600:end if cnt\20=0:{ regobj t,a(0),OBJ_LATE:setpos t,rnd(40)-20,rnd(40)-20 } hgsync 16 loop
 このサンプルを試していただけた方は、その動作結果をこのスレッドにて
ご報告していただきたく思います。
もしも私と違う結果が出た場合はその詳細を書き込みいただけないでしょうか。
よろしくお願い致します。



この記事に返信する


f

リンク

2007/8/7(Tue) 17:25:20|NO.10192

書いてある通りの現象が起こりますな。



Kon

リンク

2007/8/7(Tue) 17:26:31|NO.10193

実行しましたが,同様の症状が出ました。



hamach

リンク

2007/8/7(Tue) 19:14:11|NO.10194

書いてある現象がおこりました。バグだと思います。



Drip

リンク

2007/8/7(Tue) 20:20:38|NO.10195

 fさん、Konさん、hamachさん、
こんにちは。結果報告有難うございます。

 どうも環境依存の問題ではなく、hgimg3そのものの問題のようですね。
OBJ_LATEは描画順を制御するためのオプションなので、動的に生成される透明な物体には
無くてはならないオプションなのですが・・

 何とかこの問題を回避する術はないものでしょうか;
コンテストもありますのでHSP側の対応予定なども気になりますね。
対応がされない場合は透明オブジェクトをすべて取っ払うか、
最悪違うものを作り直す必要がありそうですし・・



おにたま(管理人)

リンク

2007/8/8(Wed) 01:47:50|NO.10205

ご報告ありがとうございます。
HGIMG3側の不具合だと思われますので、こちらの方で対処致します。
HGIMG3のみ更新する形でなるべく早くパッチを準備したいと思います。



Drip

リンク

2007/8/14(Tue) 21:54:11|NO.10398

こんばんは。Dripです。

 返信遅れてすみません;
ご対応いただけるとのことで大変助かりました。
お忙しい中本当にありがとうございます。
とりあえずはテクスチャ表示は不正なままで開発を続け、
パッチが公開されたときに上書きして修正する形を取ろうと思います。

重ね重ねありがとうございました。



おにたま(管理人)

リンク

2007/8/25(Sat) 00:38:08|NO.10656

遅くなりましたが、以下のURLで不具合を修正したアップデートを公開しました。
もし何かまだ問題がある場合は、再度お知らせ下さい。
http://www.onionsoft.net/hsp/hsp2beta.html



Drip

リンク

2007/8/28(Tue) 01:39:01|NO.10732

ご対応ありがとうございました。
ちょっと忙しいのでまだ試していないのですが、取り急ぎお礼まで。
使用しているプログラムがかなり複雑なので、動作させてみて異常があれば
またご連絡させていただこうと思います。

ではでは失礼します。



ONION software Copyright 1997-2023(c) All rights reserved.