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/
0337名前は開発中のものです。
2009/02/01(日) 00:54:51ID:MzSJ2Rfq0338名前は開発中のものです。
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涙目?
0341名前は開発中のものです。
2009/02/01(日) 14:07:40ID:ZmlwAsMgサンプル公開して広く使ってもらえばいいんじゃない?
0342名前は開発中のものです。
2009/02/01(日) 17:49:28ID:mzZjsHPCそういう風に設計しながら作り始めちゃえばいい。
0343名前は開発中のものです。
2009/02/01(日) 17:55:31ID:sAiq82uAそういうのは想定外だと思う
0344名前は開発中のものです。
2009/02/01(日) 18:02:53ID:B0Uw9+IA各人で変えたければ好きに変えればいいって扱いじゃ無いっけ
0345名前は開発中のものです。
2009/02/01(日) 18:48:48ID:MzSJ2Rfq0346名前は開発中のものです。
2009/02/01(日) 21:33:04ID:mzZjsHPCサンプルフレームワークの中にあるよ
0347名前は開発中のものです。
2009/02/02(月) 21:54:13ID:p2IOGtBkねーよ
どこだよ?
0348名前は開発中のものです。
2009/02/02(月) 22:18:03ID:CWjcXNB2フレームワーク使ったサンプルの中で普通にクラス呼び出し
してるからそれ参考にすれ
0349名前は開発中のものです。
2009/02/02(月) 23:24:34ID:p2IOGtBkクラスとか使わないでくれよ
new使わないでくれよ
0350名前は開発中のものです。
2009/02/02(月) 23:29:58ID:XSGIbjk10351名前は開発中のものです。
2009/02/02(月) 23:30:07ID:yjCXw/A40352名前は開発中のものです。
2009/02/03(火) 00:45:22ID:HfEFo39I0353名前は開発中のものです。
2009/02/03(火) 19:39:48ID:MCXv9vQY0354名前は開発中のものです。
2009/02/04(水) 00:00:58ID:vl1q9CRCメンバに自由にアクセスできなきゃ不便だろ
0355名前は開発中のものです。
2009/02/04(水) 00:43:33ID:S7Vg4L5x0356名前は開発中のものです。
2009/02/04(水) 01:52:04ID:OiLLuF4p0357名前は開発中のものです。
2009/02/04(水) 03:30:57ID:jwWa4Jto↓ここにクラスのポインタ置けば、newしたオブジェクトが受け取れる
○ new
(例)
namespace::ClassName * pClassName;
pClassName = new ClassName();
みたいな感じ
以後、メンバへのアクセスは
pClassName->Method();
みたいな感じで。
0358名前は開発中のものです。
2009/02/04(水) 08:23:48ID:ub2UexgA0359名前は開発中のものです。
2009/02/04(水) 09:32:59ID:OiLLuF4p0360名前は開発中のものです。
2009/02/04(水) 12:32:54ID:ub2UexgA0361名前は開発中のものです。
2009/02/04(水) 17:16:28ID:enXbOP2s0362名前は開発中のものです。
2009/02/04(水) 19:16:23ID:lajyFZpHトン!!!!!!!!!
new最強!! クラス最強!!
0363名前は開発中のものです。
2009/02/04(水) 22:04:11ID:Er2A/rPS0364名前は開発中のものです。
2009/02/04(水) 22:05:55ID:I20jY/z7の例でnewってないと駄目なん?
そもそもポインタじゃないと駄目なん?
0365名前は開発中のものです。
2009/02/04(水) 23:52:42ID:jwWa4Jtonewは、クラスから新しいオブジェクトを生成する時に使う。この場合、ポインタが必要。
既にnewされて実在するオブジェクトに対しては普通の代入でOKだしポインタじゃなくていい。
ただ、相手がポインタ型なら、受け取る側もポインタじゃないと普通にイコールでは結べない。
つまり受け取りたい型が何型なのかに注意しろ。
あと受け取りたいクラスが継承を使って作られている場合、その派生元のクラスでも受け取れる。
詳しくはきりがないからC++入門でググったりプログラミング板のC++初心者のための
スレッドとかあたった方がいい
0366名前は開発中のものです。
2009/02/05(木) 01:24:55ID:MZyKYuK7pClassName = new ClassName(); //ヒープに確保
ClassName myClass; //スタックに確保。そのスコープのみで有効
newしたら、ずっと使えるけど、newなしで生成したらスコープをはずれたら、
(つまりその関数終了時に)解体されちゃう
0367名前は開発中のものです。
2009/02/05(木) 13:31:10ID:nJ5nupo5Midiデバイス操作ってどうやるんですか?
0368名前は開発中のものです。
2009/02/05(木) 18:38:02ID:OT9YRCWOループ途中で解放する場合はどのような手順を踏めば良いのでしょうか?
BaseActor::Delete()はループに入る前までしか正常動作しないしdeleteでも駄目っぽいです。
0369名前は開発中のものです。
2009/02/05(木) 20:41:47ID:K1hWk916結局、同じようなラッパーを作ったりで意味がない気がするんだけど…。
0370名前は開発中のものです。
2009/02/05(木) 20:57:05ID:0uOylhan0371名前は開発中のものです。
2009/02/05(木) 22:15:43ID:dPOvPgeR0372名前は開発中のものです。
2009/02/05(木) 22:29:39ID:U4vnjIDathx
ちとクラスも勉強してみる
0373名前は開発中のものです。
2009/02/05(木) 23:33:39ID:L7YcAEg+0374名前は開発中のものです。
2009/02/06(金) 00:14:45ID:gORMNEe/0375名前は開発中のものです。
2009/02/06(金) 02:01:36ID:nNVHpAdT研究開発部が別にあるから、ライブラリはそっちに任せてるわ。
0376名前は開発中のものです。
2009/02/06(金) 02:04:13ID:MtVLeYl70377名前は開発中のものです。
2009/02/06(金) 02:15:59ID:iFxs17A50378名前は開発中のものです。
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/Delete()に不具合があるから新verで対応すると回答してるね。スレ汚しスマソ。
0383名前は開発中のものです。
2009/02/07(土) 12:14:15ID:2Zbvkmoaそれはライブラリどうこうじゃなくて普通に三角関数でもマトリクスでかクォータニオンでもつかえよ
0384名前は開発中のものです。
2009/02/07(土) 12:33:42ID:WDjimjH1馬鹿じゃねーの
0385名前は開発中のものです。
2009/02/07(土) 15:51:01ID:BhAbpYpd0386名前は開発中のものです。
2009/02/07(土) 16:13:08ID:9urN5/YO初心者のおれが答えてみる
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:pkSWCCrxDXライブラリ3Dからやってきた移民が「おなるほどな!」と端的に理解できるように、
あなたの表現力を試す良い機会だと好意的に受け止めることができたなら、
そして私が線型代数の知識を欲しているのではないということがこの文脈から伺うことができたなら、
C++の基礎を含めてさらに詳しく書いてくれると助かる。
0389名前は開発中のものです。
2009/02/07(土) 18:26:42ID:9urN5/YOプログラム自体初心者のおれに聞くな
Visual C++さえあればコメントと宣言の参照で何とかなるんじゃね
C++まったく使ったことないおれでも読めば理解できる
0390名前は開発中のものです。
2009/02/07(土) 21:33:07ID:pkSWCCrx0391名前は開発中のものです。
2009/02/08(日) 00:02:50ID:7cI3UYPyまずは日本語の理解からだ、な。
0392名前は開発中のものです。
2009/02/08(日) 15:23:35ID:Pg9vKDY1俺の環境では一度目は必ず失敗するんだ。具体的にはウインドウが消失し
その面影はタスクバーとCtr+Alt+Delのアプリケーションリストで応答なしにな
っているのが確認できるのみで、つまり強制終了させるしか。
再び実行してからフルスクリーン化すると問題ないけれどモーダルウインドウ
が出ているときに他のウインドウを操作しようとすると出る時の音みたいな「ポン」っていう
音が出るのが気になる。そして再起動するとやっぱり一度目は失敗する。
ちなみにDXUTのフルスクリーン切り替えなどは問題ない。
0393名前は開発中のものです。
2009/02/08(日) 15:26:01ID:Pg9vKDY1GeForce9800でマルチモニターやっております。
他に俺みたいなフルスクリン落ちこぼれはいる?
0394名前は開発中のものです。
2009/02/08(日) 15:28:07ID:Pg9vKDY1ポンっていう音が出るのはフルスクリーンからウインドウへの復帰時
0395名前は開発中のものです。
2009/02/08(日) 16:02:39ID:GHwBo6dSMobile Intel(R) 965 Express Chipset Family の環境でだが、
1. フルスクリーン自体は特に失敗しない
2. フルスクリーン中に Alt-Tab とかで他のタスクに切り替えると該当アプリが反応なしになって戻れない
3. マルチモニタだともう一方の画面に移動して適当なアプリをクリックするだけで 2 の状態になる
4. ウインドウ復帰時に同様に謎のエラー音
ってことでとても挙動は怪しい
0398名前は開発中のものです。
2009/02/08(日) 23:32:30ID:Pg9vKDY10399名前は開発中のものです。
2009/02/09(月) 09:51:15ID:kpyVvUs4今って2005EEじゃなくて2008EEになってるけど、特に問題ないよね?
0400名前は開発中のものです。
2009/02/09(月) 10:00:29ID:+e+XJPNy0401名前は開発中のものです。
2009/02/09(月) 16:45:09ID:YmvGWh0F無印で動かしてるけど、大丈夫だよね、きっと。。。
0402名前は開発中のものです。
2009/02/09(月) 20:42:57ID:GTnL3dQgアニメXもFBXも変になってたよ
こんな状態ではβ1.0より使えないよ
0403名前は開発中のものです。
2009/02/09(月) 21:18:07ID:GTnL3dQgワンスキンでないモデルでワンスキン以外のボーンを移動させると
変な三角メッシュができてるんだが。。。
0404名前は開発中のものです。
2009/02/10(火) 06:24:44ID:3W5pDA5B0405名前は開発中のものです。
2009/02/10(火) 08:57:08ID:10DEES2sそれは公式で報告しない限り修正しようがないんじゃね?
0406名前は開発中のものです。
2009/02/10(火) 19:31:50ID:VB7SrN6cデータにミスがあったよ
修正したらOKだった
0408名前は開発中のものです。
2009/02/11(水) 08:27:43ID:kM1QFCO1シェーダーとか法線マップは別で用意すれば良いだけだし
Selene使うより素のDirectX使った方が遥かに効率が良さそうな事にも気づいた
SMFにOGG、データサイズが巨大になるフォーマットしか採用してないからな
ちょっとしたアプリなら問題ないが、まともなゲームや大規模なアプリなら
個人で配布するにはデータサイズに問題がありすぎる
0409名前は開発中のものです。
2009/02/11(水) 09:34:58ID:egBRgCdM自分でXファイル読み込んで法線マップ用の頂点データ作ってシェーダー用意できて
Oggより高圧縮率の音声フォーマットが扱えるならそもそもライブラリ必要としないだろw
0410名前は開発中のものです。
2009/02/11(水) 10:58:07ID:n8G83FSO0411名前は開発中のものです。
2009/02/11(水) 10:59:48ID:xTvmEvRb0412名前は開発中のものです。
2009/02/11(水) 11:06:34ID:egBRgCdM0413名前は開発中のものです。
2009/02/11(水) 13:12:50ID:n8G83FSOでも「まともなゲーム」や「大規模なアプリ」でMIDIはキツくないか?
音源次第で雰囲気台無しになるし・・・
MIDI並みのデータサイズを求めるならMIDI音源依存のないピストンコラージュとの併用かな・・・
0414名前は開発中のものです。
2009/02/11(水) 13:14:48ID:sRHO3X6+リソース管理とかカリングとかソートとかめんどくさいんじゃないの?
まさかポリゴン全部表示させてしかもひとつのモデルごとに
描画と座標変換繰り返すつもりか?
0415名前は開発中のものです。
2009/02/11(水) 13:14:53ID:vm2hwe+Eゲームと併用するとなると結構きびしめ
0416名前は開発中のものです。
2009/02/11(水) 13:25:50ID:ioJ9ii5/0417名前は開発中のものです。
2009/02/11(水) 13:53:09ID:41ExxeXB0418名前は開発中のものです。
2009/02/11(水) 14:22:09ID:4iHJjcu20419名前は開発中のものです。
2009/02/11(水) 15:24:27ID:AZ7K07ik0420名前は開発中のものです。
2009/02/11(水) 18:53:45ID:VASgc5E5どっかのビギナーズなんたらみたくなるのがオチ。
現状、様子見でまったく触ってない人かなり多そう。
使いたいけどまた大幅な仕様変更されるの怖くて使えんわw
0421名前は開発中のものです。
2009/02/11(水) 19:37:42ID:sRHO3X6+0422名前は開発中のものです。
2009/02/11(水) 21:01:33ID:VASgc5E5たった6000万なんで。ほんとお願いします。
みたいな気分になってきた。ま、Selene関係ないんだけど。
0423名前は開発中のものです。
2009/02/11(水) 21:16:20ID:2Ff8rIMh0424名前は開発中のものです。
2009/02/11(水) 22:00:58ID:VASgc5E50425名前は開発中のものです。
2009/02/11(水) 22:07:54ID:VASgc5E50426名前は開発中のものです。
2009/02/11(水) 22:11:38ID:VASgc5E5通常のクラスのメンバ関数呼ぶのと
javaみたくイベント風にon***とかの記述できるってこと?
ずっと呼ばれてこれなに?って思ってたけど
よく見たらバーチャルだし、selene空間に記述してんのなー。
0427名前は開発中のものです。
2009/02/11(水) 22:13:20ID:7YRlzu+c昼から勉強始めて、もう既に
フルスクリーンの切り替え
文字描画
スプライト表示
までできたよ
0428名前は開発中のものです。
2009/02/11(水) 22:50:52ID:VASgc5E5ライブラリというかフレームワークだね。なぜか躊躇しちゃうね。
使ってる人いる?selene1はユーザー見るんだけど2はまだ見えてこない。
0429名前は開発中のものです。
2009/02/11(水) 22:54:58ID:VASgc5E5>>427
たぶん、これ使おうとしてる人はDirectX使ってて
過去に自フォーマット設計、リソース共有、描画最適化、デバイスロスト、シェーダー
とか苦労した割りに車輪の再開発で半年潰したひとが多いとおもう。
むしろそーゆー人じゃないと何してるのか分からないと思う。
0430名前は開発中のものです。
2009/02/11(水) 22:57:46ID:ioJ9ii5/それなんて俺?
0431名前は開発中のものです。
2009/02/11(水) 23:10:59ID:n8G83FSO結局Seleneみたいなエンジンを作るハメになるからな・・・
>>429
半年で気が付けたのか・・・
0432名前は開発中のものです。
2009/02/11(水) 23:18:02ID:VASgc5E5だんだんと自ライブラリのクラス設計が気になって使いづらくなって・・・放置。
すぐにirrlicht使ったら簡単すぎてワロタwwww状態。
でも、情報少ないのと複雑なことやるとすぐに使いづらくなって・・・放置。
お!DXライブラリの3D版か!
どれ使ってみるかなー・・・ん?コンパイルできねーぞ?
もう少し待ってみるかー→作者大学中退→DXライブラリ3D削除→(゚Д゚)・・・放置。
で、seleneをROMること1年。
そろそろ使うかー→1.0から2.0へ→フレームワーク化・・・何それ?←NEW !!
0433名前は開発中のものです。
2009/02/12(木) 01:19:07ID:z0e2gKlB一目で全体像が分からないのはユーザー選びそうだね。
Ogreもなんでもかんでも拡張してたらフレームワーク推奨になって
入門者が一気に絞られて使える人はさらに減って情報が減っての悪循環。
(その代わり理解できる人とかは効率良くなってバンバン作ってる)
がんばって欲しいんだけどなー
他にいいライブラリあるか?
0434名前は開発中のものです。
2009/02/12(木) 01:56:29ID:yiRvp3ndソースにがしがし手をいれて改造することをいとわないならアリ。
0435名前は開発中のものです。
2009/02/12(木) 02:04:11ID:g2cVI1Rq「ウィンドウを表示する」
#include "Selene.h"
using namespace Selene;
int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int )
{
ICore *pCore = NULL;
System::Initialize();
pCore = System::CreateCore();
if ( pCore->Initialize( "ウィンドウの表示", FRAME_RATE_60 ) )
{
pCore->Start( 640, 480, true );
while ( pCore->Run() )
{
}
}
SAFE_RELEASE( pCore );
System::Finalize();
return 0;
}
0436名前は開発中のものです。
2009/02/12(木) 02:12:10ID:+H3MdVO9意味不すぎ!
■ このスレッドは過去ログ倉庫に格納されています