Irrlicht初心者質問ス ..
286:デフォルトの名無しさん
06/05/09 00:44:44
質問です。
2Dゲームを作ろうと思っていますが、以下の事は出来ますか?
・ 2Dグラフィックスの縮小・拡大・回転・透過(tutorial6の内容に、これらの動作を加えられるか?)
・ 画面全体にモザイク・FLUSHなどをかける
・ 文字の縮小、拡大、色付け描写
・ 文字列を一旦一時領域に描写し、次の描写からはFontデバイスを作ることなくその一時領域の画像を描写することで文字描写を高速化する
287:デフォルトの名無しさん
06/05/13 02:18:18
>>286
どのレベルで出来るかどうか聞いてるのか分からないが、
どれもやろうと思えばできる。
ただ、全てが標準の機能として手軽に使えるわけではない。
工夫が必要だったり、自前でルーチンを実装したりしないとね。
特にフォント関係。
288:デフォルトの名無しさん
06/05/15 00:29:46
>>287
ありがとう。
どの関数を使うのかといったヒントも欲しいが、
英語はそこそこ読めるから、あとは自分でやってみる。
289:デフォルトの名無しさん
06/05/15 00:40:36
>>288
一応参考になるかわからんけども、俺ならこうする、程度のやり方
> ・ 2Dグラフィックスの縮小・拡大・回転・透過(tutorial6の内容に、これらの動作を加えられるか?)
これは普通に板ポリに画像を貼り付ければいいと思う。
適宜2の累乗サイズに分割する必要があるやもしれない。
> ・ 画面全体にモザイク・FLUSHなどをかける
モザイクは自前でピクセルデータをいじってもいいけど、
一端テクスチャに画面を描画(RenderTargetを使う)して、適当なサイズに縮小。
それをバイリニアフィルタをオフにした状態で拡大して表示すればいいんじゃまいか?
フラッシュはそれこそ真っ白なポリゴンの透明度を変えながら画面全体に被せるだけでも実現できるわけだし
> ・ 文字の縮小、拡大、色付け描写
> ・ 文字列を一旦一時領域に描写し、次の描写からはFontデバイスを作ることなくその一時領域の画像を描写することで文字描写を高速化する
これに関してはIrrlicht A Go GoのCGUITTFontのソースが参考になると思う。
画像データのキャッシュもやっているし、縮小・拡大・色付けもそんなに難しくないでしょ。
縮小・拡大・色に関してはポリゴンに画像はっつけて、ポリゴンの大きさと頂点カラー設定するだけでも実現可能だろうし。
290:デフォルトの名無しさん
06/05/15 10:58:12
日本語でこれ作ったゲーム紹介しているサイトってある?
291:デフォルトの名無しさん
06/05/16 01:32:14
>>289
ぼちぼち参考になりました。
作りたいゲームの基本形がタクティクスオウガ型の見下ろしなので、
視点カメラを通して2D的に描写する板ポリ2D方式だと、
視点が面である2Dゲームの距離感を出せないので、
やや厳しいそうですが…。
サンプルソースがかなり充実してるので、なんとかなるやも。
Summer 2004 Contestの人のが結構参考になる。
今のところは、自分のキャリアが2Dのみってのが一番足枷になってるな…。
あとは、日本語周辺がGoGoしかないのがキツくなりそう、くらいか。
追加質問なんですけど、
XHTML/XMLでwebのように整形した文書をそのまま表示するライブラリ/手段は存在しますか?
292:デフォルトの名無しさん
06/05/16 02:27:51
>>291
IEコンポーネントでも埋め込めば?
293:デフォルトの名無しさん
06/05/16 02:35:26
>>291
>視点カメラを通して2D的に描写する板ポリ2D方式だと、
>視点が面である2Dゲームの距離感を出せないので、
この辺が意味わからん。「視点が面である」が特にわからん。
サンプル見た限りじゃdraw2DImageでペタペタはっつけるだけなんじゃ?
294:デフォルトの名無しさん
06/05/16 03:02:57
>>293
draw2DImageだと>>289提示手段の拡大縮小回転透過率指定等その他の効果が使えないと思ってるから。
もしかして、draw2DImageでもこういう効果使えます?
295:デフォルトの名無しさん
06/05/16 04:07:07
>>294
画像データを直接画面に転送するのも、板ポリにはっつけて表示するのも結果は全く同じだろ。
むしろGPUを使える分後者が有利だし、そういう点からもDirectX Graphicsからは直接の2D描画機能が削除されてる。
そもそも、draw2DImageのソースを見りゃ分かるが、>>289にある通り、板ポリ作ってテクスチャ貼り付けてるだけだぞ。
自分で書いても大して手間じゃないから、拡大縮小機能をつけたdraw2DImageを書いてみれば?
296:デフォルトの名無しさん
06/05/16 20:50:39
>>291
URLリンク(xml.irrlicht3d.org)
297:デフォルトの名無しさん
06/05/25 00:12:54
日本語周りの情報収集中にGoGoの人が本家フォーラムで活動してたのを発見。
盲点だった・・・
298:デフォルトの名無しさん
06/05/25 07:54:50
なにが?盲点
299:デフォルトの名無しさん
06/06/02 11:04:16
もう遅いかもしれないけど、「視点が面」ていうのが良く分からないけど
もしかして板ポリ作った後、平行投影で解決しない?
300:デフォルトの名無しさん
06/06/16 18:08:11
テンキーの「−」キーを押すと次のエラーメッセージが出て止まります。
「Windows によって test.exe でブレークポイントが発生しました。
ヒープが壊れていることが原因として考えられます。test.exe または読み込まれた DLL にバグがあります。
可能であれば、出力ウィンドウに詳細な診断情報が表示されます」
DirectInputを使ってジョイスティック使おうとしているので、その影響かと
思ってソースを削ったのですが、次のソースでも同じ状況です。
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
{
IrrlichtDevice *Device = createDevice(EDT_OPENGL, dimension2d<s32>(512, 384), 16, false, false);
while(1){;}
return 0;
}
Illricht.dllのバグなのか、私の環境が特殊なだけなんでしょうか?
301:デフォルトの名無しさん
06/06/16 22:26:39
勘のみで答えるけど、デバッグコンパイルしたexeを直接起動してない?
302:300
06/06/17 08:42:53
>>301
ぐは。
別にIrrlicht使わなくてもMessageBox表示中に押すだけで止まってしまいました(T T)
関係無いんですね。お騒がせしました。
とりあえず回避法を検索してみます。
ちなみにVisual C++ 2005 Express EditionでF5キー押して実行してました。
Releaseコンパイルしても駄目。
303:300
06/06/17 12:06:20
連投&板違いネタすみません。
上のバグですが、原因は分からないのですが、exeファイルを直接実行するか
デバッグ無しで開始(Ctrl+F5)ならDebugでもReleaseでも発生しないので
無視することにしました。テンキーの「−」はキーコンフィグを想定して
チェックしているだけですので。
失礼しました。
304:デフォルトの名無しさん
06/06/22 17:32:40
サンプルのTerrainRenderingのコード改造してるのだけど、
addTerrainSceneNodeで作ったノードを(LODとかはディフォルト値)
createTerrainTriangleSelector⇒setTriangleSelectorと読み込ませると
LODの関係で、一部の判定用三角形に抜けが出ます。
(恐らくLOD境界のCollision分割が誤動作してる)
サンプルのソースだと、createCollisionResponseAnimatorの当たり判定用
バウンディングボックスが大きめに設定されており、かつ、重力設定が無いので
特に問題なく見えるのですが、重力設定し、辺り判定も小さくると、特定箇所で
確実に地面の下に落っこちます。
半ば報告のような書き込みですが、TerranNodeのLODに対応し、正しいTerranCollison
を生成する方法があるようでしたら教えてください。
使用中のはIrrlicht 1.0です
305:age
06/07/10 13:08:04
ひといないねー
306:デフォルトの名無しさん
06/07/10 17:34:25
ちゃんとお気に入りには入れてるよ
307:304
06/07/10 22:29:45
答えは期待してないけど、1日1回は見てるよ
質問もあれば答えるよ
308:305
06/07/11 17:40:05
>>306-307
レスどうもです。人がいて安心しました。
なにかわからないことがあれば質問させてもらいます。
まずはサンプルで修行したいと思います。
309:デフォルトの名無しさん
06/07/15 09:26:26
>>304
これの一番下のzipを落として解析するんだ
310:デフォルトの名無しさん
06/07/29 08:31:50
だれか、之で作った簡単な作品うp
ろだ
URLリンク(www1.chironoworks.com)
311:デフォルトの名無しさん
06/08/10 08:43:43
このエンジンってRenderTargetに浮動小数バッファ使えんのか
312:デフォルトの名無しさん
06/08/11 21:51:31
>>311
いまんとこ無理
ってか、テクスチャフォーマットに関しても、ありきたりの整数型フォーマットしか無い。
313:デフォルトの名無しさん
06/08/13 06:43:10
じゃぁこれからコミケでirrlichtの作りかけゲーム売ってくるお(100円)
⊂二二二( ^ω^)二⊃ ブーン
314:デフォルトの名無しさん
06/08/14 12:41:04
特定しますた
315:デフォルトの名無しさん
06/08/15 05:17:20
>>313
どれどれ?
316:デフォルトの名無しさん
06/08/15 16:39:30
>>315
ググレw出てきたぞww
317:デフォルトの名無しさん
06/08/15 17:59:38
RSSリーダに捕捉しますた
318:デフォルトの名無しさん
06/08/16 20:44:37
Irrlicht 1.1 released
319:デフォルトの名無しさん
06/08/16 22:58:35
おー。1.1出たのか。
にしても最近話題が無いね。
ということでネタ振り。
GoGoの人の作った日本語フォントパッチを
手元でsvnで公開されてるIrrlichtにマージ(と少しの修正)してるのよ。
ちょっと最近全然Irrlichtはいじってないから、動くことしか確認してないので
バグとかあるかもしれんけど、
欲しい人いる?適当なうpろだがあればおいとくよ。
320:デフォルトの名無しさん
06/08/17 05:39:53
手軽に修正できるなら
321:デフォルトの名無しさん
06/09/04 16:26:47
>>313-316
特定できなかった。今でもサイトある?
322:デフォルトの名無しさん
06/09/04 20:27:23
>>319
え・・・・まだ?
323:デフォルトの名無しさん
06/09/04 21:42:21
ググールセンセで「Irrlicht コミケ」で出るお
⊂二二二( ^ω^)二⊃ ブーン
324:デフォルトの名無しさん
06/09/24 03:37:58
日本語文字列を描画する方法ってどんな方法がある?
325:デフォルトの名無しさん
06/09/24 04:43:54
Irrlicht A GoGoの第六回に書いてある。
326:デフォルトの名無しさん
06/09/24 05:10:16
GLTT とか OGLFT とか
327:デフォルトの名無しさん
06/09/24 11:25:15
GUIで使える?エディタとかで・・・・うまくできない
328:デフォルトの名無しさん
06/09/24 15:29:50
GUI入力はもしかしたら、DLL再構築か派生クラスで対応かもしれん。
今、CGUITTFaceをCGUITTFont.attachしたら終了時に異常終了したわ。
わっかんねーorz
329:デフォルトの名無しさん
06/09/24 16:28:36
CGUITTFont.drop()が上手くいかないことが判明。
リファレンスカウンタが上手くいってないのかな。
iInknownの派生クラスをデクリメント開放するとエラー出す。
他にも同じ現象の人いる?
330:デフォルトの名無しさん
06/09/25 05:29:25
流れぶった切って悪いんですけど
URLリンク(www.turbosquid.com)
gmax1.2とTempest Game Pack (Quake III)をインストールして
.mapと.md3はexportできるようになったのですが
>>154>>159で言っているように.md2がexportできません。
みなさんは.md2(というかアニメーション付モデルファイル)と.bsp(.map)はどうやって作成していますか?
MilkShapeレジストしてる人、使った感じどうですか?
331:330
06/09/25 05:38:59
よくよく読んでみると恐ろしく板違いな感がありますが・・・よろしくお願いします。
332:デフォルトの名無しさん
06/09/30 16:46:59
おなじく流れを無視して投下させてもらうが既出情報ならスマソ
CXFileReader::readRGBAの順番が間違っていると思うんだ@Irrlicht-1.1
(RGBAでなくARGBの順で読んでる)
あとCXAnimationPlayer::getMaterialFromXMaterialで
mat.DiffuseColor = xmat.FaceColor.toSColor();の後に
mat.AmbientColor = mat.DiffuseColor;
を加えたほうがいいと思う。
でないとAmbientColorがデフォルト値の白のままだし。
英語は苦手なので本家には報告するつもりのない俺様。
テクスチャしか使ってないから誰も気づかないのかな?
.xファイル以外のフォーマットも使えるし。
333:デフォルトの名無しさん
06/10/04 21:36:50
人いない?
>>332
ここで出たものをまとめて、英語に訳してフォーラムに投稿するのもいいかもしれんね。
Irrlicht thread in 2ch.netとか言ってw
ところでおまいらSpecialFx.exeで何FPS出てますか。
モデル1体の影であんなに重くなるものなのか?
これじゃ使い物にならないのだが・・・。
334:デフォルトの名無しさん
06/10/04 23:03:55
しかもモデルが視界に入らない(カメラの視線方向の後ろにモデルがある)時、
影の動きが止まる・・・。
[ライト]→ [モデル]影[カメラ]→影影影
こういう感じ。
335:デフォルトの名無しさん
06/10/05 00:07:40
>>334
影とまらないよ?
俺はパーティクルが視界に入って30fps、その他の場所で100fpsくらい。
P4 1.6GhzのDirectX8ベースグラボでね。
どうでもいいけど、このスレはゲ製作技術板のほうがいいと思うんだ。
336:デフォルトの名無しさん
06/10/05 02:34:54
URLリンク(pc8.2ch.net)
移行しましょうか
むしろあっちのほうがIrrlichtやってる人多そうだし
だれか スレ立て たのむ
337:デフォルトの名無しさん
06/10/05 06:53:09
立ててきた。これ以降はこちらで質問をどうぞ。
スレリンク(gamedev板)
338:デフォルトの名無しさん
06/10/05 08:43:03
こっちのスレが埋まるくらいになってから立ててもよかったと思うんだけどなぁ
それを待ってたら何年経つかわからないけど
339:デフォルトの名無しさん
06/10/05 17:07:02
>>337
乙
本当にどうでもいいことなんでこっちに書くけど、
URL貼るときhを抜くのはもう時代錯誤じゃね?
専ブラならリンクしてくれるけど、一般ブラウザだとコピペするのが面倒だし
よほど見たい場合じゃないとそのサイトに飛ぼうと思わないわけよ(特にIrrlichtを初めて知る人なんかは)
そもそもhを抜くのはimeを通していなかった昔に、2chから貼られることを知られないためにとか
直リンをしないためであって(しかし、それもURLを貼っている時点で倫理的にどうなのかという意見もある)
2chというものが世間一般に浸透している現代において、閲覧者の効率や集客という、
本当どうでもいいな
340:デフォルトの名無しさん
06/10/05 17:55:26
まあ気分しだいだな俺は
341:デフォルトの名無しさん
06/10/06 02:04:38
>>335
工工エエェ(´д`)ェエエ工工
新スレ立ったけどスマソ
当方CPU2GHlz、DX9ベースのグラボだけど
Direct3D9cデバイスで、パーティクルが視界に入って8fps、その他の場所で30fpsくらい。
OpenGL1.5デバイスで、パーティクルが視界に入って30fps、その他の場所で100fpsくらい。
何だこれ。
ドライバ更新してみたけどだめぽ。
あとさ、BSPマップで衝突判定するサンプル。あれをサンプル通りコーディングして
実行すると、マップ中の坂の繋ぎ目のところで前に進めなくなったりしない?
binフォルダに入ってる実行ファイルだと普通に坂登れるんだけど。
なんかこういう変なバグばかりに悩まされてる・・・。
342:デフォルトの名無しさん
06/10/07 07:24:33
>そもそもhを抜くのはimeを通していなかった昔に、2chから貼られることを知られないためにとか
全然違う。h抜かないと<a>タグを鯖側で生成しないとならんので負荷がバカにならんからだ。
半年ROMってろ。
343:デフォルトの名無しさん
06/10/07 08:44:07
そんなに負荷が気になるならその下らない書き込み自体やめろ。あと見るのもやめろな。
ROMっててそんなことまで気が回る奴いるか。運営者でもないのに殊勝なこって。
344:デフォルトの名無しさん
06/10/07 12:08:09
ゲ板もあまり盛り上がらない件
345:デフォルトの名無しさん
06/10/07 12:45:19
ゲ製板は絶対人数が少ないからな。
このままだと共倒れの危険性があるから、どっちかを完全に止めた方がいいと思う
346:デフォルトの名無しさん
06/10/07 14:46:01
ここ数日で書き込み量が倍増してますが・・・・
347:デフォルトの名無しさん
06/10/07 15:22:17
3人くらいしかいないんじゃね?
348:デフォルトの名無しさん
06/10/07 15:26:40
盛り上がらないも何も閲覧者の絶対数が少ないんじゃね?
それでも数日間加速してる件。
個人的にこちらは雑談してスレ消費希望。
>>341
コンパイラの不具合ってこともありうるからパッチ当て推奨。
そのFPSの違い見るとDirect3D9cは相性悪いみたいだね。
俺のところはどのデバイスもFPSは誤差の範囲内、衝突判定も正常だた。
349:デフォルトの名無しさん
06/10/08 15:49:32
>>342
君は半年ROMが終わったばかりなんだね
350:デフォルトの名無しさん
06/11/13 17:04:58
Irrlichtのカメラを円軌道で動かしたいんだけど、いいHP教えて。
URLリンク(www.zgock-lab.net)
URLリンク(www.realintegrity.net)
以外で頼む
351:デフォルトの名無しさん
06/11/16 15:17:24
円軌道ってどんな円軌道だよ。
352:デフォルトの名無しさん
06/11/17 00:09:17
>>351
ギルガメッシュの友達の方。
353:デフォルトの名無しさん
06/11/17 00:19:28
無限軌道
354:デフォルトの名無しさん
06/12/04 22:10:45
テクスチャを貼り付けてて、その上を円軌道で動かしたい
円軌道っていっても四角軌道でもいいし、とにかく回ればいい
あとテクスチャって俺のイメージでは空間上にテクスチャをのせてそれをカメラで映してる感覚だったんだけど、
テクスチャってウィンドウ自体に貼り付けてる感じなのかなぁ・・・
カメラをアップダウンさせてもテクスチャが遠くなったり近くなったり(拡大されたり縮小されたり)
しないんだよな
カメラをMayaとFPSで試してるんだけど、ググってもカメラの動かし方の詳細や
設定自体も基本設定は載ってるんだけど、円軌道(チック)ともなるとパラメータ3つを
うまく扱えないから、同じようなことをしてるプログラムを見てみたいんだけど
355:デフォルトの名無しさん
06/12/04 23:35:37
だからカメラじゃなくて世界の方を動かすんだってば…
356:デフォルトの名無しさん
06/12/13 23:15:42
これ、HLSLとか出来るんですか
357:デフォルトの名無しさん
06/12/14 01:36:53
ああ、最近のバージョンなら出来る
358:デフォルトの名無しさん
06/12/18 07:23:04
URLリンク(www.realintegrity.net)
ここのチュートリアル1を入力しても、エラー1つ警告?1つ出てコンパイルできません
何か解決手段など知りませんか
環境はwin2k+Eclipse+CDT+Cygwin+gccです
>../src/main.cpp:10: 警告: #pragma comment を無視します
>D:/irrlicht-1.2/include/position2d.h:24: undefined reference to `irr::createDevice(irr::video::E_DRIVER_TYPE, irr::core::dimension2d<int> const&, unsigned int, bool, bool, bool, irr::IEventReceiver*, char const*)'
Dev-Cppで下のを試したらヌルッとコンパイル&実行できたんですけど、それをEclipseにコピペしてもやっぱり動きません(´・ω・`)
URLリンク(irrlicht.sourceforge.net)
で、とりあえずIrrlicht-1.2に同梱されたexampleの01をcygwin上でmakeしたらこんなエラー出たんですけど、
このXxf86vmっていうライブラリが無いからなんでしょうか
>g++ main.cpp -o example -I"../../include" -I"/usr/X11R6/include" -L"/usr/X11R6/lib" -L"../../lib/Linux" -lIrrlicht -lGL -lGLU -lXxf86vm -lXext -lX11
>/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lXxf86vm
>collect2: ld はステータス 1 で終了しました
>make: *** [all] エラー 1
359:デフォルトの名無しさん
06/12/24 12:39:27
ごめんなさいリンカのオプションに-lirrlicht追加したら動きましたごめんなさい
実行しても有効なwin32アプリじゃないって言われるけどDevC++&SDLに乗り換えちゃっので気にしない
3Dオブジェクトが必要になったらまた戻ってきまつ
360:デフォルトの名無しさん
07/03/18 14:30:50
うp
361:デフォルトの名無しさん
07/05/19 23:47:07
ver1.3あげ
362:デフォルトの名無しさん
07/06/22 21:40:36
ver1.3.1
examplesのコード間違ってるとこ直ってないなあ
363:デフォルトの名無しさん
07/06/23 16:56:32
どうしてもIrrlichtをエロい人と呼んでしまう。
364:デフォルトの名無しさん
07/06/23 17:34:58
ソレダ!
エロい人エンジン!
365:デフォルトの名無しさん
07/07/08 22:27:58
いつのまにver1.3.1リリースされてたんだな。
導入してスクリプトエンジン用に作ったラッパークラス群を再コンパイルしてみたら、
細かい仕様変更のせいでコンパイルエラー大漁だった。
366:デフォルトの名無しさん
07/07/22 13:23:26
>419
irrlichってのもある
スレリンク(tech板)
367:366
07/07/22 13:24:08
まじすまん、誤爆
368:デフォルトの名無しさん
07/10/13 03:04:01
ほ
369:デフォルトの名無しさん
07/11/09 23:13:31
ま
370:デフォルトの名無しさん
07/12/28 08:10:27
ほしゅ
371:海は禿鷹 ◆/CnEKBmaik
08/01/03 09:04:44 BE:1245686876-PLT(14000)
超絶技巧のスレかと思った
372:デフォルトの名無しさん
08/01/27 22:00:39
hochu
373:デフォルトの名無しさん
08/02/04 17:20:48
IGUIFontでdrawしたときのフォントサイズを大きくするにはどうしたらいいんですか?
374:デフォルトの名無しさん
08/02/04 17:27:34
自己解決しました
なんか勘違いしてました
375:デフォルトの名無しさん
08/03/05 10:20:11
>>369
あ?ほんとに分かってんのか?
「はい」ってのはな「はい、わかりました」を略して「はい」なんだよ
頭だけでわかったって言わねんだぞ?学校の勉強じゃねえんだから
社会では?お?実際に出来て初めて「わかった」言うんだ
出来もしねえ奴が軽々しくはいなんて言うんじゃねえよ
お?聴こえてんのかよコラ?あ?
やる気がねえんだったら来なくていいぞ?
お前ナメてんだろコラ?
仕事中だと思って優しく口で言ってりゃ調子に乗ってんじゃねえぞコラ?お?
外で遭ってたら今頃カタワだぞお前?とっくに?あ?
376:デフォルトの名無しさん
08/03/05 11:13:32
>>375
どうした?w
377:デフォルトの名無しさん
08/03/13 21:11:26
これはひどい誤爆w
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5383日前に更新/82 KB
担当:undef