トップページgamedev
1001コメント298KB

Selene/Lue/Luna ライブラリ

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/10/05(日) 00:17:40ID:/gOSNYyZ
公式
http://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/
0306名前は開発中のものです。2009/01/26(月) 11:53:17ID:EoeioGeP
>>303を言い直すと

>>293>>295>>296>>297
俺に分かるように説明しろボケ

って事何ジャン?

0307名前は開発中のものです。2009/01/26(月) 16:12:13ID:Hu1M2U93
浅いなぁ
0308名前は開発中のものです。2009/01/26(月) 20:09:16ID:w/FgjmmQ
微積分かんないけど3DADVとか3DSTGとか普通に作れてる
0309名前は開発中のものです。2009/01/26(月) 20:13:26ID:KJeLRMS8
所詮は足し算掛け算ですべて間に合う世界だからな。作れないものはない。
微積とかいろんなテクニックを知ってたら処理が100倍速くなるだけ。
0310名前は開発中のものです。2009/01/26(月) 20:23:33ID:oYvkc5Ox
>>303>>305>>306>>309 ←莫迦
0311名前は開発中のものです。2009/01/26(月) 20:45:01ID:9o3lxdGo
この流れだと何か言えば誰かに馬鹿にされそうだなwww
0312名前は開発中のものです。2009/01/26(月) 21:35:42ID:P+MKqLX1
3Dゲーム作る際に、モーションを何のツールで作ってる?
0313名前は開発中のものです。2009/01/27(火) 09:57:31ID:F9cusThU
モデリングだけで手一杯です
ところで人型とか動物みたいな骨格がはっきりしてるモデルはともかく
スライムみたいな不定形なものってどうやってモーション付ければいいのん?
久々にFF10を引っ張り出してプリンを眺めて疑問に思った
0314名前は開発中のものです。2009/01/27(火) 18:43:27ID:nNxNm+Gp
自分はToyStudioとメタセコイア使ってるなぁ
selene作者が勧めてるのそのまま使ってるだけだが。
あとフリーに限定すればblenderとかrokdeboneとかか?
まあ、金ありゃXSIとかなんだろうけど。

>>313
FF10のプリン程度なら普通にボーンで出来ると思うよ
不定形ってのがメタボールのような物って意味だったならめんどいかも?
0315名前は開発中のものです。2009/01/27(火) 19:58:00ID:4yd3KjkH
ボーンってのは周りの頂点巻き込むシステムだよな?
>>313が考えているみたいに骨格ごとにパーツ分割して
それを動かすってわけじゃねぇんだよ。
頂点とボーンを対応付ければ、OKなわけ。
0316名前は開発中のものです。2009/01/29(木) 09:42:35ID:Qsm2laFc
キャラクターや地形をプロシージャル生成できるツールってないんかね?
0317名前は開発中のものです。2009/01/29(木) 12:49:27ID:Q/ZOR/HA
んなもんあったら誰も苦労しないんだよ
0318名前は開発中のものです。2009/01/29(木) 13:09:08ID:qXvcL9Ih
ないなら作ればいいだけじゃん
0319名前は開発中のものです。2009/01/29(木) 18:40:14ID:Qsm2laFc
最近のゲームではキャラクターをプレイヤーに作らせてから始める
ものが多くなってきてるけど、汎用ツールとして存在するべき。
まぁ、せっかく作ったら自社で使いまわすんだろうけど。

テクスチャ差し替えたり、あるいは形状にしたってパーツごとに
部品化・プラグイン化をすれば見た目も飽きずに、世界が平和になるような・・・
0320名前は開発中のものです。2009/01/29(木) 19:27:34ID:2F+bqLOR
てめぇが作れ
0321名前は開発中のものです。2009/01/29(木) 19:30:11ID:qXvcL9Ih
>>319
セガが特許持ってるから無理だよ
0322名前は開発中のものです。2009/01/29(木) 21:53:28ID:Qsm2laFc
セガって、3D技術が目新しかった頃に
くだらない特許沢山おさえてるんですよね?
ソフトウェア系の特許が認められ初めて新しい時代でも
ありましたし、今争えば勝訴できるようなものばかりでしょう。
だからセガも訴えないんでは?
0323名前は開発中のものです。2009/01/30(金) 06:24:52ID:FwsbtzHB
>>319
Miiのこと?
0324名前は開発中のものです。2009/01/30(金) 16:02:21ID:GvDr0sjl
>>323
そういうの全部
他にも色々
オブリビオンとか白騎士物語とか
MMORにも多いし
セカンドライフとかハンゲとか
アバターって呼ばれるものにはつきもの
0325名前は開発中のものです。2009/01/30(金) 19:30:32ID:NE+BMWm8
C++の知識がほとんど無い素人ですが、3Dゲーム(オンラインFPS)を作るのにこのソフトは最適でしょうか?
0326名前は開発中のものです。2009/01/30(金) 19:33:02ID:NE+BMWm8
Sage忘れてました。
後、これから二ヶ月かけて何か作るとしたら、どの程度のものが作れますでしょうか?
0327名前は開発中のものです。2009/01/30(金) 20:05:52ID:iri7nBga
C++の知識の前に、3Dゲームの知識あるのかって話だと思うよ。
そもそもゲームがどうやって動いているかとか知ってる?
0328名前は開発中のものです。2009/01/30(金) 20:20:05ID:NE+BMWm8
知らない。
0329名前は開発中のものです。2009/01/30(金) 21:23:41ID:791trK6l
>>328
正直、そのLvの人ならSeleneは使わない方が賢明。
DXlibつうもんがあるから、そっちを使うのがいいよ。
東方みたいなシューティングの作り方を説明してるサイトもあるし、
初心者には取っ付きやすい。(2Dになるけど)

3DでましてやオンラインFPSとかは、半端なく大変。
たとえ、才能があって苦労を厭わなくても
>C++の知識がほとんど無い素人
からじゃ1年で作りあげられたら凄い奇跡。
と呼ばれるぐらい。とてもじゃないが、2か月じゃ無理。



知識がちゃんとある人で、努力できるならソースが転がってるから
素材作らなくていいと言う条件も付くなら2か月でも無理ではないだろうけどね。
0330名前は開発中のものです。2009/01/30(金) 21:49:35ID:NE+BMWm8
そうですか…。
ありがとうございました。
0331名前は開発中のものです。2009/01/31(土) 00:36:28ID:Yq3tCCcv
と、人に言われた程度で諦めるなら、最初から無理だわな。
0332名前は開発中のものです。2009/01/31(土) 11:34:07ID:t9LMiIYX
C言語なんてまじめに一週間勉強すれば覚えられるのに。
0333名前は開発中のものです。2009/01/31(土) 15:40:49ID:TQzFUsOs
もし完成できてもバグまみれなのは確定的に明らか
0334名前は開発中のものです。2009/01/31(土) 16:25:59ID:uu6bO7jc
>>332
お前はC言語を初めて2ヶ月で3DのオンラインFPSを作ったのか?
0335名前は開発中のものです。2009/01/31(土) 17:26:01ID:smH6bc2V
>>332
コンパイルやリンクやプリプロセッサやメモリ管理やファイル入出力
などの基礎がおろそかのなんちゃって君が出来上がるだけだろ
0336名前は開発中のものです。2009/01/31(土) 21:34:15ID:b3UydTZb
ラストレムナントのベンチマークが機密情報満載でウハウハな件について
FaceFXのプラグインとかシェーダーのソースとか欲しい人は早めに入手して
おくと良いと思うおー
0337名前は開発中のものです。2009/02/01(日) 00:54:51ID:MzSJ2Rfq
何それ?何かの役に立つの?
0338名前は開発中のものです。2009/02/01(日) 01:08:33ID:MzSJ2Rfq
あと、サンプルプログラムが少ないな
β1.0並に充実させて欲しい
0339名前は開発中のものです。2009/02/01(日) 08:08:38ID:ert+WgcR
いいじゃないかバグだらけでも。
とにもかくにもはじめなければ何も作れない。
0340名前は開発中のものです。2009/02/01(日) 13:56:15ID:SW7URYtA
結局のところ、Luna使ってる俺勝ち組?
涙目?
0341名前は開発中のものです。2009/02/01(日) 14:07:40ID:ZmlwAsMg
そりゃユーザーが決めることでは。
サンプル公開して広く使ってもらえばいいんじゃない?
0342名前は開発中のものです。2009/02/01(日) 17:49:28ID:mzZjsHPC
設計をきちんと考えればどんなライブラリでも切り替えて使えるから
そういう風に設計しながら作り始めちゃえばいい。
0343名前は開発中のものです。2009/02/01(日) 17:55:31ID:sAiq82uA
Seleneはフレームワークの方向でしょ
そういうのは想定外だと思う
0344名前は開発中のものです。2009/02/01(日) 18:02:53ID:B0Uw9+IA
フレームワーク部分はサンプルの実装的な扱いで
各人で変えたければ好きに変えればいいって扱いじゃ無いっけ
0345名前は開発中のものです。2009/02/01(日) 18:48:48ID:MzSJ2Rfq
フレームワーク無し版のサンプルも欲しい
0346名前は開発中のものです。2009/02/01(日) 21:33:04ID:mzZjsHPC
>>345
サンプルフレームワークの中にあるよ
0347名前は開発中のものです。2009/02/02(月) 21:54:13ID:p2IOGtBk
>>346
ねーよ
どこだよ?
0348名前は開発中のものです。2009/02/02(月) 22:18:03ID:CWjcXNB2
>>367
フレームワーク使ったサンプルの中で普通にクラス呼び出し
してるからそれ参考にすれ
0349名前は開発中のものです。2009/02/02(月) 23:24:34ID:p2IOGtBk
わかんねーよ
クラスとか使わないでくれよ
new使わないでくれよ
0350名前は開発中のものです。2009/02/02(月) 23:29:58ID:XSGIbjk1
ダメだこりゃ
0351名前は開発中のものです。2009/02/02(月) 23:30:07ID:yjCXw/A4
newなしクラスなしはもうC++全否定だなw
0352名前は開発中のものです。2009/02/03(火) 00:45:22ID:HfEFo39I
ネタにマジレス (・∀・)カコイイ!!
0353名前は開発中のものです。2009/02/03(火) 19:39:48ID:MCXv9vQY
newなしクラスなしのサンプルきぼん
0354名前は開発中のものです。2009/02/04(水) 00:00:58ID:vl1q9CRC
っていうかオブジェクト指向にする意味がわからん
メンバに自由にアクセスできなきゃ不便だろ
0355名前は開発中のものです。2009/02/04(水) 00:43:33ID:S7Vg4L5x
0356名前は開発中のものです。2009/02/04(水) 01:52:04ID:OiLLuF4p
おもしろくなってきたぞ
0357名前は開発中のものです。2009/02/04(水) 03:30:57ID:jwWa4Jto
<エスパーレスに挑戦>
↓ここにクラスのポインタ置けば、newしたオブジェクトが受け取れる 
○ new
(例)
namespace::ClassName * pClassName;
pClassName = new ClassName();
みたいな感じ
以後、メンバへのアクセスは
pClassName->Method();
みたいな感じで。

0358名前は開発中のものです。2009/02/04(水) 08:23:48ID:ub2UexgA
フレームワークからCharaActorを操作するサンプル作ってくれ
0359名前は開発中のものです。2009/02/04(水) 09:32:59ID:OiLLuF4p
フレームワークとフレームワークじゃないのってそんなに差があるの?
0360名前は開発中のものです。2009/02/04(水) 12:32:54ID:ub2UexgA
C言語とC++の違い
0361名前は開発中のものです。2009/02/04(水) 17:16:28ID:enXbOP2s
seleneってネットワークもカバーしてる?
0362名前は開発中のものです。2009/02/04(水) 19:16:23ID:lajyFZpH
>>357
トン!!!!!!!!!
new最強!! クラス最強!!
0363名前は開発中のものです。2009/02/04(水) 22:04:11ID:Er2A/rPS
一方俺はLunaを使い続けた
0364名前は開発中のものです。2009/02/04(水) 22:05:55ID:I20jY/z7
>>357
の例でnewってないと駄目なん?
そもそもポインタじゃないと駄目なん?
0365名前は開発中のものです。2009/02/04(水) 23:52:42ID:jwWa4Jto
>>364
newは、クラスから新しいオブジェクトを生成する時に使う。この場合、ポインタが必要。
既にnewされて実在するオブジェクトに対しては普通の代入でOKだしポインタじゃなくていい。
ただ、相手がポインタ型なら、受け取る側もポインタじゃないと普通にイコールでは結べない。
つまり受け取りたい型が何型なのかに注意しろ。
あと受け取りたいクラスが継承を使って作られている場合、その派生元のクラスでも受け取れる。
詳しくはきりがないからC++入門でググったりプログラミング板のC++初心者のための
スレッドとかあたった方がいい
0366名前は開発中のものです。2009/02/05(木) 01:24:55ID:MZyKYuK7
>>364
pClassName = new ClassName(); //ヒープに確保
ClassName myClass; //スタックに確保。そのスコープのみで有効
newしたら、ずっと使えるけど、newなしで生成したらスコープをはずれたら、
(つまりその関数終了時に)解体されちゃう

0367名前は開発中のものです。2009/02/05(木) 13:31:10ID:nJ5nupo5
Lunaを使うものですが
Midiデバイス操作ってどうやるんですか?
0368名前は開発中のものです。2009/02/05(木) 18:38:02ID:OT9YRCWO
Selene2.0で質問なのですがBaseActor継承クラスを
ループ途中で解放する場合はどのような手順を踏めば良いのでしょうか?
BaseActor::Delete()はループに入る前までしか正常動作しないしdeleteでも駄目っぽいです。
0369名前は開発中のものです。2009/02/05(木) 20:41:47ID:K1hWk916
こういったライブラリを使用せずに、自分でDirectXを使う必要ってある?
結局、同じようなラッパーを作ったりで意味がない気がするんだけど…。
0370名前は開発中のものです。2009/02/05(木) 20:57:05ID:0uOylhan
ゲーム業界に行くんなら必要じゃね?
0371名前は開発中のものです。2009/02/05(木) 22:15:43ID:dPOvPgeR
プロにならないならいらない
0372名前は開発中のものです。2009/02/05(木) 22:29:39ID:U4vnjIDa
>>365-366
thx
ちとクラスも勉強してみる
0373名前は開発中のものです。2009/02/05(木) 23:33:39ID:L7YcAEg+
2Dなら直DirectXでも変わらん
0374名前は開発中のものです。2009/02/06(金) 00:14:45ID:gORMNEe/
当たり判定まだ〜?
0375名前は開発中のものです。2009/02/06(金) 02:01:36ID:nNVHpAdT
プロでも会社が用意したライブラリ使うだけで組んでるけどな。
研究開発部が別にあるから、ライブラリはそっちに任せてるわ。
0376名前は開発中のものです。2009/02/06(金) 02:04:13ID:MtVLeYl7
ライブラリつくるの得意なやつってのはゲームつくるの得意とは限らんからな。逆もしかり。
0377名前は開発中のものです。2009/02/06(金) 02:15:59ID:iFxs17A5
ライブラリ作り始めたらついゲームそっちのけで熱中してしまうよね
0378名前は開発中のものです。2009/02/06(金) 02:25:33ID:hKuhW3zO
ぶっちゃけライブラリの方が方向性見えてる分作りやすい・・・
面白いかつまらないかとか無縁だし。
専任とかうらやましす。。。
0379名前は開発中のものです。2009/02/06(金) 02:44:20ID:bune21hQ
ええ、ありえねえよ。
ゲーム作るためにやってるんじゃん、基本。。。
まぁ色々な人が居ていいんだけどさ。
0380名前は開発中のものです。2009/02/06(金) 12:35:12ID:Q4h+4tGU
> ゲーム作るためにやってるんじゃん、基本。。。
こういう人がいてくれたらなぁ・・・
0381名前は開発中のものです。2009/02/07(土) 04:27:04ID:pkSWCCrx
やばいこのライブラリぜんぜん意味が分からん。

例えばカメラの上方向を軸に回転するとかどれ使ってどう書けばいいの?
0382名前は開発中のものです。2009/02/07(土) 05:13:07ID:Vx6UN7f/
>>368だけど本掲示板の初心者質問スレで一週間前に同じ質問が出て
Delete()に不具合があるから新verで対応すると回答してるね。スレ汚しスマソ。
0383名前は開発中のものです。2009/02/07(土) 12:14:15ID:2Zbvkmoa
>>381
それはライブラリどうこうじゃなくて普通に三角関数でもマトリクスでかクォータニオンでもつかえよ
0384名前は開発中のものです。2009/02/07(土) 12:33:42ID:WDjimjH1
それをやってくれるのがライブラリの仕事だろ
馬鹿じゃねーの
0385名前は開発中のものです。2009/02/07(土) 15:51:01ID:BhAbpYpd
たしかにそれくらいはやってくれないとわざわざCameraクラスがある意味がないな
0386名前は開発中のものです。2009/02/07(土) 16:13:08ID:9urN5/YO
>>381
初心者のおれが答えてみる
CameraData.Style.GetUp( vCameraUp );
vCameraUp.Normalize();
軸はこんな感じで取得すればいいんじゃね?
0387名前は開発中のものです。2009/02/07(土) 16:42:05ID:9urN5/YO
ついでに質問
アスペクト比が4:3の時は大丈夫なんだけど
それ以外の場合Alt+Enterで全画面にしようとすると、"デバイスの復帰に失敗"というエラーで出来ないんだが、どうすればいいんでしょか
0388名前は開発中のものです。2009/02/07(土) 18:16:54ID:pkSWCCrx
その答えを構築するまでに要した知識の数々を、
DXライブラリ3Dからやってきた移民が「おなるほどな!」と端的に理解できるように、
あなたの表現力を試す良い機会だと好意的に受け止めることができたなら、
そして私が線型代数の知識を欲しているのではないということがこの文脈から伺うことができたなら、
C++の基礎を含めてさらに詳しく書いてくれると助かる。
0389名前は開発中のものです。2009/02/07(土) 18:26:42ID:9urN5/YO
>>388
プログラム自体初心者のおれに聞くな
Visual C++さえあればコメントと宣言の参照で何とかなるんじゃね
C++まったく使ったことないおれでも読めば理解できる
0390名前は開発中のものです。2009/02/07(土) 21:33:07ID:pkSWCCrx
やばいこのライブラリぜんぜん意味が分かってきた。
0391名前は開発中のものです。2009/02/08(日) 00:02:50ID:7cI3UYPy
>ぜんぜん意味が分かってきた。

まずは日本語の理解からだ、な。
0392名前は開発中のものです。2009/02/08(日) 15:23:35ID:Pg9vKDY1
数ヶ月前からAlt+Enterでフルスクリーン切り替えが出来るようになったけど
俺の環境では一度目は必ず失敗するんだ。具体的にはウインドウが消失し
その面影はタスクバーとCtr+Alt+Delのアプリケーションリストで応答なしにな
っているのが確認できるのみで、つまり強制終了させるしか。
再び実行してからフルスクリーン化すると問題ないけれどモーダルウインドウ
が出ているときに他のウインドウを操作しようとすると出る時の音みたいな「ポン」っていう
音が出るのが気になる。そして再起動するとやっぱり一度目は失敗する。
ちなみにDXUTのフルスクリーン切り替えなどは問題ない。
0393名前は開発中のものです。2009/02/08(日) 15:26:01ID:Pg9vKDY1
あ、環境書き忘れた
GeForce9800でマルチモニターやっております。
他に俺みたいなフルスクリン落ちこぼれはいる?
0394名前は開発中のものです。2009/02/08(日) 15:28:07ID:Pg9vKDY1
>>392 補足
ポンっていう音が出るのはフルスクリーンからウインドウへの復帰時
0395名前は開発中のものです。2009/02/08(日) 16:02:39ID:GHwBo6dS
>>394
Mobile Intel(R) 965 Express Chipset Family の環境でだが、

1. フルスクリーン自体は特に失敗しない
2. フルスクリーン中に Alt-Tab とかで他のタスクに切り替えると該当アプリが反応なしになって戻れない
3. マルチモニタだともう一方の画面に移動して適当なアプリをクリックするだけで 2 の状態になる
4. ウインドウ復帰時に同様に謎のエラー音

ってことでとても挙動は怪しい
03963942009/02/08(日) 18:18:38ID:Pg9vKDY1
>>395
そういや、俺も2,3もあるわ
0397連投すんません2009/02/08(日) 18:25:11ID:Pg9vKDY1
>>392 Geforc9800じゃなくてGeforce9800GTだた
0398名前は開発中のものです。2009/02/08(日) 23:32:30ID:Pg9vKDY1
>>393 OS書き忘れたXPです
0399名前は開発中のものです。2009/02/09(月) 09:51:15ID:kpyVvUs4
seleneは2005EE推奨?
今って2005EEじゃなくて2008EEになってるけど、特に問題ないよね?
0400名前は開発中のものです。2009/02/09(月) 10:00:29ID:+e+XJPNy
Libは2005も2008も入ってるな
0401名前は開発中のものです。2009/02/09(月) 16:45:09ID:YmvGWh0F
あれ、EEが推奨だったのか。
無印で動かしてるけど、大丈夫だよね、きっと。。。
0402名前は開発中のものです。2009/02/09(月) 20:42:57ID:GTnL3dQg
っていうかアマリリスで正常に読み込めないんだが俺だけか?
アニメXもFBXも変になってたよ
こんな状態ではβ1.0より使えないよ
0403名前は開発中のものです。2009/02/09(月) 21:18:07ID:GTnL3dQg
β1.0でも同様の現象が起きてた
ワンスキンでないモデルでワンスキン以外のボーンを移動させると
変な三角メッシュができてるんだが。。。
0404名前は開発中のものです。2009/02/10(火) 06:24:44ID:3W5pDA5B
無印ってなんだ?
0405名前は開発中のものです。2009/02/10(火) 08:57:08ID:10DEES2s
>>403
それは公式で報告しない限り修正しようがないんじゃね?
■ このスレッドは過去ログ倉庫に格納されています