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/
0784名前は開発中のものです。
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:0Sef9a3R0862名前は開発中のものです。
2009/05/17(日) 11:50:04ID:42n+6B/i0863名前は開発中のものです。
2009/05/17(日) 11:53:32ID:5Qm5TtHq0864名前は開発中のものです。
2009/05/17(日) 12:09:01ID:XecC+97HそれでSample.2008を開くと01Basic以下のプロジェクトが
(利用不可)になる。EEで開くと、それら利用不可のプロジェクトが
含まれていない。SeleneではEEでは何らかの利用制限があるって事?
0865名前は開発中のものです。
2009/05/17(日) 12:13:12ID:0Sef9a3Rソリューションフォルダがあるとプロジェクトが階層構造もった状態で表示されるし。
0866名前は開発中のものです。
2009/05/17(日) 12:13:53ID:42n+6B/i0867名前は開発中のものです。
2009/05/17(日) 12:55:04ID:fmhm2YML0868名前は開発中のものです。
2009/05/17(日) 13:59:48ID:XecC+97Hなぜそうなんだ?
0869名前は開発中のものです。
2009/05/17(日) 14:04:44ID:XecC+97Hなるほど、利用不可なのはプロジェクトじゃなくて
「ソリューションフォルダ」というもので、それは
フォルダの役割を担っているに過ぎないから、コンテンツの多寡には
関わらないって事ね。納得しました。サンクス。
0870名前は開発中のものです。
2009/05/17(日) 14:55:59ID:PP4Qkpaf表示させることってできるんでしょうか?
0871名前は開発中のものです。
2009/05/17(日) 15:55:49ID:PP4Qkpaf0872名前は開発中のものです。
2009/05/17(日) 15:58:44ID:0Sef9a3R0873名前は開発中のものです。
2009/05/17(日) 16:37:14ID:PP4Qkpaf1.0にあったコンソール表示がとても便利だったので、
2.0にも無いかな〜と思ってお尋ねしました。
でも公式ページの要望スレにもう出てたみたいで、
追加は追々というとこでした。
0874名前は開発中のものです。
2009/05/17(日) 16:39:07ID:ld+ELpKQVCの、実行部分の書き換えて、コマンドプロンプト実行にしてみ
0875名前は開発中のものです。
2009/05/17(日) 18:02:46ID:PP4Qkpafすみません、いろいろ試してみたんですが表示されません。
15日リリース版で試しているんですが、自分のやサンプルに
printfを埋め込んで実行してみても表示されないです。
何かやり方が間違ってると思うんですが、わからないです・・・
スタートメニューからコマンドプロンプトを出して実行しているんですが、
>>VCの、実行部分の書き換えて、コマンドプロンプト実行にしてみ
というのは、このことで合ってるんでしょうか?
0876名前は開発中のものです。
2009/05/17(日) 18:54:41ID:ld+ELpKQ0877名前は開発中のものです。
2009/05/17(日) 20:19:43ID:PP4Qkpaf気にしないでください。
まだ体験版なので、もうちょっとしたら入れてもらえるんじゃないかと
思います。
それにもっと初歩的なことで悩んでばっかりなんですよね・・・
恥ずかしすぎて訊けないです orz
0878名前は開発中のものです。
2009/05/17(日) 22:48:16ID:oit2nLuH0879名前は開発中のものです。
2009/05/18(月) 08:15:32ID:i5pZW/5u0880名前は開発中のものです。
2009/05/18(月) 11:26:02ID:7/VZk8I0でもVisualStudio使ってるならそれのデバッグ出力使う方がはやい
0881名前は開発中のものです。
2009/05/19(火) 00:03:55ID:Iwe5F50B今回ので動くようになりました。
でもEXE終了時、殆どのサンプルでxfreeでエラー出ますね。
あと、DirectXSDKを入れてみたら内部で止まる様に・・・
消しても環境復活できず・・・
まあ、作者さん見てるからここでいいよね。
0882名前は開発中のものです。
2009/05/19(火) 00:39:59ID:kZwhUv3rシェーダーで詰んだorz
0883名前は開発中のものです。
2009/05/19(火) 11:59:34ID:dkwTup0U■ このスレッドは過去ログ倉庫に格納されています