Selene/Lue/Luna ライブラリ
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/10/05(日) 00:17:40ID:/gOSNYyZhttp://twin-tail.jp/
Selene & Lue
http://selene-lue.halfmoon.jp/
Luna
http://luna.sumomo.ne.jp/
前スレ
【DirectX】 Selene/Lue/Luna 【ライブラリ】
http://pc11.2ch.net/test/read.cgi/gamedev/1196080597/
0762名前は開発中のものです。
2009/04/30(木) 18:14:06ID:q2Jjx2v9Seleneのプロジェクト設定でDirectX SDKのヘッダのパスを通してるから
必ずWindows SDKのヘッダより先にインクルードされてハマるという話。
それとは別件でOpenALとXAudio2のドライバのビルドも通らないし、頭抱えたくなった。
0763sage
2009/04/30(木) 20:10:43ID:nhbm1jbZルートディレクトリの設定が上手くいかず
スプライトがただの矩形で表示されてしまいます。
素材用のフォルダはどこに置くべきで、
その時のルートパスはどのようになるのでしょうか?
0764名前は開発中のものです。
2009/04/30(木) 20:16:22ID:7uOcWaxO// ファイル読み込み対象のパスのリスト
const wchar_t* pFilePathList[] = {
L"../../Media", // 最初に検索するディレクトリ
NULL, // NULLで検索終了
};
Utility::System::GetCore()->GetFileManager()->UpdateRootPath( pFilePathList );
0765名前は開発中のものです。
2009/04/30(木) 21:38:37ID:nhbm1jbZただ1.0トライアル版は自分の環境では色々エラーが出て
ビルド不可能なため、その前の1.0.8を使っています。
(使用しているのがVS2008EEなのでSP1が当てられない?)
1.0.8版の場合ではどのように設定になるのでしょうか?
重ね重ねすみません…
0766名前は開発中のものです。
2009/04/30(木) 21:44:56ID:7uOcWaxO//-----------------------------------------------------------------
// ファイル登録
//-----------------------------------------------------------------
// ファイルマネージャーを生成
pFileMgr = pCore->CreateFileManager();
// コアに設定
pCore->SetFileManager( pFileMgr );
// ルートディレクトリを設定
pFileMgr->SetRootPath( 0, "..\\..\\Media" );
// ルートディレクトリに対して読み込むカレントディレクトリ設定
pFileMgr->SetCurrentPath( "Font" );
0767名前は開発中のものです。
2009/04/30(木) 21:45:43ID:5HG3E4aV0768名前は開発中のものです。
2009/04/30(木) 22:17:18ID:2XMFnqvgEEのSP1はフルインストーラしか用意されてない
そのくらいで質問してたらきりがないから
自分で調べる、ドキュメントやサンプルを読む癖を付けないと次につながらない
0769名前は開発中のものです。
2009/04/30(木) 23:20:41ID:nhbm1jbZご指南ありがとうございます。
質問の内容がまずかったです。大変申し訳ありません。
そのご指摘いただいた方法はすでに試しており
それが上手くいかず悩んでおりました。
新規でプロジェクトを作成する場合も
Seleneフォルダのサンプルと同じ階層で作らなくていけない、
ということなのでしょうか。
>>768
サンプルを弄りながら勉強していましたが
煮詰まってしまい質問させていただきました。
もう少し自力で頑張ってみようと思います。
今回はご容赦ください…
0770名前は開発中のものです。
2009/05/01(金) 13:19:33ID:9KXBVP9/しらじらしい。
0771名前は開発中のものです。
2009/05/01(金) 22:32:54ID:MOZjwiUC>Seleneフォルダのサンプルと同じ階層で作らなくていけない、
>ということなのでしょうか。
そんなことはないと思う。
ただ、1から自前でプロジェクト作って、サンプルのコード動かそうとすると、ルートパス設定やら、リソース&dllの置場やら、必要なdefineなどでいろいろハマるのは事実。
VS2008EE使ってるなら、1.0Trialのがビルド通しやすいと思うので、できればそっちを進めたいんだが・・。
SP1版を再インストールできない原因が、なにかあるんだろうか?
0772名前は開発中のものです。
2009/05/01(金) 23:24:38ID:6WpwMpOG1.0のときはODE入れてたけどゲームに使えそうな感じじゃなかったが。
0773名前は開発中のものです。
2009/05/02(土) 03:22:55ID:KWzIrUJZ今回はどうなんだか。
0774名前は開発中のものです。
2009/05/02(土) 11:06:35ID:u6ihBnnm0775771
2009/05/02(土) 16:03:30ID:awUxuJ+nライブラリの設定がそうなってるから合わせないとリンクで怒られるね。
自分はサンプルのプロジェクト設定を一通りチェックして合わせるようにしてる。
0776名前は開発中のものです。
2009/05/03(日) 00:27:31ID:YukIRB8qありがとう。
他のPCに持ってったらexeが実行できなくなったんで
たぶん原因はこれだと思いたい。
0777名前は開発中のものです。
2009/05/03(日) 00:37:02ID:tBDtdnanビルドしたVCのランタイムを別途インストールしないと/MD系は動かない。
0779名前は開発中のものです。
2009/05/04(月) 01:08:01ID:2pab08Ig最初からフルスクリーンで起動させています
Alt+Enterを押してもウィンドウモードに戻らないようにするためにはどうすればいいでしょうか
0780779
2009/05/04(月) 01:17:02ID:2pab08IgLuna::LockScreenMode(true);がありました
もっとよく見るべきでした
お騒がせしました
0781名前は開発中のものです。
2009/05/04(月) 10:29:54ID:kfoPwpmi新バージョンが安定するの待つか、諦めて旧バージョンで開発始めるかどうしようかな……
0782名前は開発中のものです。
2009/05/04(月) 13:50:15ID:5cg43tr8sVectorSやそれを含むKernel::Math::Cameraはnewしたときのアライメント考慮されてないわ
Utility::System::Initializeのフルスクリーンフラグは無視されるわでちょっと困った
サンプル追加もいいけどもうちょっと細かいところまで気にしてホスィ…
それでもソース公開されてると手元でどうにかできるからありがたいな
0783名前は開発中のものです。
2009/05/04(月) 14:02:34ID:9D1Tfm4L0784名前は開発中のものです。
2009/05/05(火) 12:35:15ID:uZ3n/zaIファイル分割してメイン関数とは他の場所に
描画系の命令(LueSprite2D_DrawSquareなど)を移すと
描画されなくなってしまいます。
サンプルも全てmain.cppひとつだけなので参考にしにくいです…
宣言の仕方など上手い方法はありますか?
0785名前は開発中のものです。
2009/05/05(火) 12:56:45ID:qek0vmHSちゃんとリンクしてるのか?
環境は?
0786名前は開発中のものです。
2009/05/05(火) 17:19:54ID:uZ3n/zaI上手くいかないのは描画リクエストのようで、例えばメイン関数上で
LueSprite2D_Begin( lSpr );
LueSprite2D_DrawSquare( lSpr, Dst, Src, LUE_RGB(255,255,255) );
LueSprite2D_End( lSpr );
と書けば大丈夫なのですが、これを
LueSprite2D_Begin( lSpr );
SpriteDraw();
LueSprite2D_End( lSpr );
のように間に関数をはさんで、SpriteDraw()内でLueSprite2D_DrawSquare()を
呼んでも動きません…
lSpr, Dst, Srcはexternでリンクしています。
0787名前は開発中のものです。
2009/05/05(火) 17:36:18ID:qek0vmHSSpriteDraw()の中で使ってるlSprやDst, Srcは同じものなのか?
ヘッダで宣言しててエラーが出るからとstaticつけてるって落ちとか。
0788名前は開発中のものです。
2009/05/05(火) 17:55:46ID:qek0vmHSlSprの値を関数呼ぶ前と中とで同じか調べるのが簡単
SpriteDraw();の行にカーソル置いてF9、F5、止まったらlSprにカーソル置いてShift-F9でチェック
F11で関数の中に入って同様にShift-F9でチェック
0789名前は開発中のものです。
2009/05/05(火) 18:40:06ID:73ex9JQGなるほど、確かにそうだ
ところで作者さんもここ見てるのかな、アライメントは直ってた…が、SListDataみたいなstruct系はどうするんだろう
0790名前は開発中のものです。
2009/05/06(水) 00:48:14ID:FF6Ul6w8カメラが原点方向を向いてる間は表示されるようだけど、それ以外の向きを向くクリップアウトされるようだ。
誰か同じ経験した人いる?
0791名前は開発中のものです。
2009/05/06(水) 08:08:53ID:TlNG4nJgたぶん近日中に修正されるんじゃないかな?
0793名前は開発中のものです。
2009/05/06(水) 22:08:17ID:TlNG4nJg0794790
2009/05/06(水) 22:27:00ID:FF6Ul6w8細かい検証はしてないけど、とりあえずちゃんと表示された!
助かった。
でも、このレベルで問題あるとすると、今後が心配だ・・。
作者の対応早いのが救いだけど。
まぁ、本来は自分で調べて修正点を作者にメール出来るぐらいにならんといけないんだろう・・。
0795名前は開発中のものです。
2009/05/07(木) 00:46:20ID:nvO8FCjvいわゆるFrameWorkを使ってるか使ってないかの差なんだよね?
2DのサンプルってWithoutにしかないように見えるんだけど。
それに回転表示ってサンプルもないのかー。
2DでSelene使うのって微妙なんすか?
これから使ってみようと思ってたんですけどー。
他によさそうなのあればそっち使うほうがいいのかな?
0796名前は開発中のものです。
2009/05/07(木) 09:55:25ID:Ysr4bsvg0797名前は開発中のものです。
2009/05/07(木) 20:53:07ID:FbnTkFJPそのための体験版。
0798名前は開発中のものです。
2009/05/08(金) 23:24:29ID:GYAgwp6NさらばSelene
0799名前は開発中のものです。
2009/05/08(金) 23:26:21ID:dwhDYpXN0800名前は開発中のものです。
2009/05/08(金) 23:56:03ID:GkrSsz3/0801名前は開発中のものです。
2009/05/10(日) 00:33:14ID:griBisJm0802名前は開発中のものです。
2009/05/10(日) 00:36:27ID:OgXdVn7d0803名前は開発中のものです。
2009/05/10(日) 02:40:46ID:UT3zuqcB2Dとテキストとパフォーマンス改善でもう半年くらいgdgdしてる
ずっとあんな感じだよ
0804名前は開発中のものです。
2009/05/10(日) 04:39:54ID:3YK3+YJMどんなメリットデメリットがありますか?
処理速度とかの違いでしょうか。
0805名前は開発中のものです。
2009/05/10(日) 09:00:28ID:IH7B58rO0806名前は開発中のものです。
2009/05/10(日) 10:07:21ID:h6Yu2vGE上達するし、早いかもしれないぞ。俺みたいに
0807名前は開発中のものです。
2009/05/10(日) 10:09:46ID:/LN48IK/0808名前は開発中のものです。
2009/05/10(日) 10:13:53ID:griBisJmそんなん使うゲームねぇだろ。
0809名前は開発中のものです。
2009/05/10(日) 10:15:10ID:pxkMQo3W0810名前は開発中のものです。
2009/05/10(日) 10:17:18ID:h6Yu2vGE0811名前は開発中のものです。
2009/05/10(日) 17:19:20ID:3bKFTOXQSelene使う場合、モデルは全て独自形式に変換しなければならない
変換には若干の問題がある
音声ファイルもogg頼みだし
それならDirectXを生で使った方が扱えるファイル形式も増えて
勉強にもなるし上達するってもん
0812名前は開発中のものです。
2009/05/10(日) 17:32:33ID:FZlRfxit0813名前は開発中のものです。
2009/05/10(日) 17:36:10ID:griBisJm0814名前は開発中のものです。
2009/05/10(日) 19:50:30ID:DbYvb4Rd0815名前は開発中のものです。
2009/05/11(月) 10:34:07ID:Y/ATwNUT0816名前は開発中のものです。
2009/05/11(月) 20:07:48ID:qIFIdj/zてっきりオッサンかと思ってた。
コンピューター同好会とか書いてあるし一人ってわけじゃ無いのかな?
0817名前は開発中のものです。
2009/05/11(月) 20:18:30ID:PhbQUE0uてっきり学生かと思ってた。
仕事してない無職なのかな?
0818名前は開発中のものです。
2009/05/11(月) 20:31:07ID:D9w5XYz7ソースだせ
てーか、作者が何歳とかどうでもいい。
年下に負けるのは嫌だが。
0819名前は開発中のものです。
2009/05/11(月) 20:38:21ID:lSSR5nds0820名前は開発中のものです。
2009/05/11(月) 21:26:50ID:bO31vEdH0821名前は開発中のものです。
2009/05/11(月) 21:46:32ID:2ZSR7HMcライブラリ使わないならどっかいけよなw
生でDirectX使ってください><
0822名前は開発中のものです。
2009/05/12(火) 07:49:24ID:XRyqbqbr直接は行けないみたいだがHPの開発室って所に書いてあった
学校名が書いてあったから一応URLは控えておく
でもまあ、たしかにどうでもいいわなw
0823名前は開発中のものです。
2009/05/12(火) 09:09:17ID:+4YpyYkp0824名前は開発中のものです。
2009/05/12(火) 17:56:58ID:a+aPCnpP0825名前は開発中のものです。
2009/05/12(火) 18:34:03ID:42m47MdC0826名前は開発中のものです。
2009/05/13(水) 19:56:45ID:2uSn8+oaサンプル実行しても「d3dx9_40.dllが見つからなかったため」実行できませんでした。
どうすればOK?
0827名前は開発中のものです。
2009/05/13(水) 20:04:58ID:3g7RPjgF0828名前は開発中のものです。
2009/05/13(水) 20:07:01ID:UiyeEZoX答え書いてあるじゃん
0829名前は開発中のものです。
2009/05/13(水) 21:01:40ID:vQDLCvetMSに行って、DirectX最新版をインストール
0830名前は開発中のものです。
2009/05/13(水) 21:11:45ID:2uSn8+oaサンクス
>828
もっとサンクス
>829
めちゃくちゃサンクス
おかげで解決できました。
エラーメッセージで「DirectXのバージョンが最新のものかを
確認汁!」とか出た方がいいかな。
0831名前は開発中のものです。
2009/05/13(水) 21:15:49ID:vQDLCvetライブラリーにそこまで求めるかどうかは不明
0832名前は開発中のものです。
2009/05/13(水) 21:18:02ID:lW7bWG7N0833名前は開発中のものです。
2009/05/13(水) 21:29:57ID:2uSn8+oaいやいや、自称DirectXマスターの漏れ様でも危なかったんだよ。
0834名前は開発中のものです。
2009/05/13(水) 21:48:35ID:0JW7kgpO0835名前は開発中のものです。
2009/05/14(木) 00:26:19ID:4yE/DJ//0836名前は開発中のものです。
2009/05/14(木) 01:33:48ID:o+clDo0Z0837名前は開発中のものです。
2009/05/14(木) 09:29:24ID:JUbi92jpさっぱり何からやればいいのかわからんよ。
言語がどんだけ便利でも使い方が分からなきゃ意味ねーな。
Seleneで応用できるいい3Dの勉強できるサイトとか書籍はないですか!
0838名前は開発中のものです。
2009/05/14(木) 09:48:10ID:OLaoHoRM0839名前は開発中のものです。
2009/05/14(木) 10:01:20ID:mT3r0fKuCしか知らないとキツいね。C++知ってるのが前提だと思う。
Frameworkクラスで
・OnInitializeが初期化時に1回だけ呼ばれる
・OnUpdateが毎フレーム(ループ?)呼ばれる
・WorldのUpdateを呼ぶと、それに関連付けされてる個々のBaseActorのUpdateが呼ばれる
ってことが理解できてれば、あとは視点変換やモデルの移動、回転に使うベクトル、マトリクス関係を勉強すればBasicModelのサンプルぐらいは理解できる気がする。
0840名前は開発中のものです。
2009/05/14(木) 10:36:27ID:JUbi92jpその猿よく本屋で見ますね。一度立ち読みしてみます!
>>839
C++もある程度理解できてきたところです。
とりあえずマップを走り回るってのを目標にしてやってるんですが
カメラの位置やら光の方向、モデルの配置場所のイメージとかが・・・。
単純に3Dってモノが理解できてないだけですね。
モデル+アニメ+物理+マップ表示ぐらいでいけると思ったら
いろいろ躓きまくりでした。
ちょいいぢリ倒してみますよ!
Seleneも今日Verで新しいサンプル増えてないかな!
0841名前は開発中のものです。
2009/05/14(木) 19:26:21ID:j4KBT3OE何やかんや言って、DirectX付属のヘルプが一番重宝した。
3Dの基礎から説明されてるからな〜。
0842名前は開発中のものです。
2009/05/14(木) 23:53:33ID:Ah4NfEkh0843名前は開発中のものです。
2009/05/14(木) 23:54:38ID:JUbi92jp価値はあるのでしょうか。
でもSeleneが好きでしょうがない。
0844名前は開発中のものです。
2009/05/15(金) 00:20:24ID:dP8WuWG80845名前は開発中のものです。
2009/05/15(金) 00:29:02ID:J83H8Bwm0846名前は開発中のものです。
2009/05/15(金) 01:21:44ID:z85EPE/S0847名前は開発中のものです。
2009/05/15(金) 08:35:06ID:Pui3zGDs0848名前は開発中のものです。
2009/05/15(金) 15:49:01ID:DDpLfdhr致命的なの除けばもっと長いスパンで前のバージョンでも平気だし
0849名前は開発中のものです。
2009/05/15(金) 16:46:02ID:dJjmFWrdその関数の中でライブラリとの対応付けをしろ
0850名前は開発中のものです。
2009/05/15(金) 23:10:01ID:J83H8Bwm0851名前は開発中のものです。
2009/05/16(土) 13:27:38ID:Kc/yAu8v実行しようとしたらEXE無いって怒られた。
あとモーション読み込むヤツがエラーで落ちる。SkinModelだったかな
ついでにテストを他人に動かしてもらうとDirectX新しくしても
起動もしないらしい。同じ症状の人いる?
記憶だと9日ぐらいまでは問題なかったと思う。
0852名前は開発中のものです。
2009/05/16(土) 14:57:14ID:pZNirD+D0853名前は開発中のものです。
2009/05/16(土) 15:57:32ID:F9y5Dhyb0854名前は開発中のものです。
2009/05/16(土) 16:08:01ID:Kc/yAu8v強制終了になったからなー、ちょっと不思議。
ま、わかんねーならしょうがねぇなw
0855名前は開発中のものです。
2009/05/16(土) 18:23:38ID:Rp/pyCw/新バージョンが動かない時のために古いバージョンをバックアップしておくのが定石
0856名前は開発中のものです。
2009/05/16(土) 18:26:32ID:N568gbDJ商用エンジンレベルって言ってるのは知ってるが、現実路線として。
ロードマップ的なものはないの?
0857名前は開発中のものです。
2009/05/16(土) 19:34:46ID:vBrBtNas任意のバージョンには戻せるな。svn のサーバが消えられるとダメだけど。
0858名前は開発中のものです。
2009/05/16(土) 22:21:27ID:kGz6mYdD09/05/14版のSkinModelをビルドして実行してみたが
普通に動いたよ。もちろんexeは生成されている。
0859名前は開発中のものです。
2009/05/17(日) 03:00:47ID:SjP+CYOxpSc = m_pModelController->GetMotionScheduler();
で落ちますね。なんか原因なんでしょうかねー。
0860名前は開発中のものです。
2009/05/17(日) 10:30:20ID:XecC+97H0861名前は開発中のものです。
2009/05/17(日) 11:20:46ID:0Sef9a3R■ このスレッドは過去ログ倉庫に格納されています