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


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0209
ひつじobjexist の使い方(hgimg3)6解決


ひつじ

リンク

2016/2/9(Tue) 18:12:31|NO.74532

最近 objexist という命令を見つけました。(hgimg3)
オブジェクトIDが無効ならば stat に -1 を返すそうなのですが、
自分が試しに使ってみると、
objexist p1
の p1 に何を入れても stat に 0 が返ってきてしまいます…

この命令の正しい使い方を教えていただきたいです。



この記事に返信する


Makoto

リンク

2016/2/9(Tue) 19:47:20|NO.74533

別に使い方は間違ってもいないのに変だなと思って試してみました。


#include "hgimg3.as" hgini addbox boxid,1,1 regobj objid1,boxid ;regobj objid2,boxid delobj dummy ; この delobj を消すと objexist が機能しない? objexist objid1 id1=stat objexist objid2 id2=stat mes "id1:"+id1 mes "id2:"+id2

どうも objexist の直前に delobj を入れないと
ちゃんとした数値が返ってこないようですね。
HGIMG3 のバグかもしれません。



暇人

リンク

2016/2/9(Tue) 20:57:18|NO.74536

自分の所じゃ正常に動いてるみたいだけど?
ID0と1はカメラとライトで使われてるから2以上を指定したら-1になった
>>delobj dummy ; この delobj を消すと objexist が機能しない?
これはID0がカメラの座標等操作用のオブジェクトとして作られるので
delobjでID0を削除してobjid2に0が入ってるので-1が返る

#include "hgimg3.as" hgini addbox boxid,1,1 regobj objid1,boxid objid2=objid1+1 objexist objid1 id1=stat objexist objid2 id2=stat mes "id"+objid1+": "+id1 mes "id"+objid2+": "+id2
正常に動いてる



Drip

リンク

2016/2/9(Tue) 21:32:58|NO.74537

こんにちは、Dripです。

私のところでも暇人さん同様、正常な動作を確認しております。
objexistの動作不良は今のところ聞いたことがありません。

#include "hgimg3.as" hgini:objexist 2:mes stat //-1が表示されれば正常
ところで全然関係ないかもしれませんが、先日Makotoさんのツイートで
OBJ_SORTに関する不具合を報告されていらしたのをお見かけしたのですが、
私のところでは同様の現象を観測できず、逆にMakotoさんのゲームだけが
私のPC上では全く動作しない状況に陥っており、ちょっと不具合の動向が
気になっています。他のhgimg3製のソフトは正常動作するのですが…激しく余談でした。



Makoto

リンク

2016/2/9(Tue) 22:01:43|NO.74538

確かに ID が 0 になってました。
2 以上なら問題なく機能しますね。早とちりでした。


#include "hgimg3.as" hgini addbox boxid,1,1 objid1=99 objid2=0 regobj objid1,boxid ;regobj objid2,boxid objexist objid1 id1=stat objexist objid2 id2=stat mes "id1:"+objid1+":"+id1 mes "id2:"+objid2+":"+id2

>Dripさん
お手数ですが、別の話題なので新しいスレッドで詳しい状況を教えていただけないでしょうか。
お使いの PC の環境なども書いていただけると助かります。



ひつじ

リンク

2016/2/9(Tue) 22:42:05|NO.74541

みなさんメッセージありがとうございます。

>>ID0と1はカメラとライトで使われてる
そういうことなんですね。すっきりしました。
ゲーム作りに生かしたいです。



ひつじ

リンク

2016/2/15(Mon) 01:59:09|NO.74616

解決です!



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