【3Dエンジン】Irrlicht初心者質問スレ【高速描画】at GAMEDEV【3Dエンジン】Irrlicht初心者質問スレ【高速描画】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト442:名前は開発中のものです。 08/02/27 00:44:37 pSPDiQm8 >>441 ライティングしないようにするとかはダメ? (ポリorテクスチャの色そのまま表示するように) 対象ノード->setMaterialFlag(irr::video::EMF_LIGHTING, false); 443:lesson.ifdef.jp 08/02/27 01:28:06 7TCghY78 >>441 考え方として、以下のようなものはどうでしょう? 1.カメラの背後に光源という感じに、カメラを親として光源を設定 2.キーが押されたら、カメラの代わりにワールドを動かす これで、一応はカメラの方向から必ずライティングされるかと 444:名前は開発中のものです。 08/02/28 15:18:04 e5iGSVK/ いつになったらゲームパッド対応するんだろう・・・ 445:名前は開発中のものです。 08/02/28 23:49:36 9jMY1Ybl >>442 立体感つけたいのでライティングします。 >>443 CameraSceneNodeFPSと組み合わせたいのでそれはちょっと。 446:lesson.ifdef.jp 08/02/29 19:57:00 MU+29BuV >>441 「常にカメラの方向からライティングされる」という意味ですよね? 「常に手前」という表現がちょっと曖昧なので、上記で解釈しました。 ライトを作成する時に、親を「ライト」にすれば大丈夫です。 (前回のは、親に設定したはずが別の値を設定していたため、 期待した動きにならなかったので、別の方法を提示してみました。 今日見たら引数が間違ってた・・・) //FPSカメラを作成 ICameraSceneNode *CameraNode = smgr->addCameraSceneNodeFPS(0,100,5); //カメラを親にライトを設定(ライトはカメラの位置) smgr->addLightSceneNode(CameraNode, vector3df(0,0,0), SColorf(0xFFFF0000), 100.0f); 第1引数にカメラのnodeをセット 第2引数に親からの位置を(0,0,0)=親と一緒をセット で、やってみてください。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch