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/
0002名前は開発中のものです。
2008/10/05(日) 00:18:14ID:/gOSNYyZSeleneとはDirectX9用ライブラリLunaを前身とする
DirectX9.0cをベースしたゲーム用2D/3Dライブラリです。
ハイエンド向けの環境を想定しており、VertexShader2.0/PixelShader2.0を前提とした環境を推奨
■Lueについて
LueとはSeleneをC言語用にラッピングしたものです。
機能や特徴はSeleneと全く同等ですが、Seleneに対してポインタを極力使わずに
1階層おいてアクセスするので速度的には若干不利です。
0003名前は開発中のものです。
2008/10/05(日) 00:27:39ID:0ncpQm910004名前は開発中のものです。
2008/10/05(日) 01:01:11ID:/gOSNYyZ注意すると良い事ってあるのかな
なんか24*24サイズのを250〜300個ほどブレンド描画したら
フレーム数が55くらいから33〜35にダウンでショボーン
0005名前は開発中のものです。
2008/10/05(日) 01:04:00ID:/gOSNYyZそっちのみだと55くらいなんだけれど…(合計で750〜800個)
ブレンド描画してる所にブレンド描画重ねると重くなるのかな
0006名前は開発中のものです。
2008/10/05(日) 02:16:22ID:PJTX0XEnDirectXが3Dのみにシフトしている現状で、
2Dよりも3Dで描画した方がスピードが出ます。ビデオカードに依存しますが
0007名前は開発中のものです。
2008/10/05(日) 02:33:06ID:/gOSNYyZ3Dで2Dみたいに表示となるとプリミティブでいいのかな
0008名前は開発中のものです。
2008/10/06(月) 18:39:45ID:yBAmnLcuどうやれば良いの?
サンプルはこんな感じ
// 初期化
if ( pCore->Initialize( "Sample Program", FRAME_RATE_60 ) )
{
// マウスカーソル消去
pCore->EnableDrawMouseCursor( false );
// アプリケーション開始
pCore->Start( 640, 480, true );
// メインループ
while ( pCore->Run() )
{
FPS作ってるのにカーソルが消えないとか死にたくなるorz
0009名前は開発中のものです。
2008/10/06(月) 19:07:37ID:UfzFDaAZこれでだめですか?
0010名前は開発中のものです。
2008/10/06(月) 19:09:31ID:q1CDA+LPとりあえずこれで行ける
// マウスカーソル消去
//m_pCore->EnableDrawMouseCursor( false );
ShowCursor( 0 );
0011名前は開発中のものです。
2008/10/06(月) 21:38:42ID:yBAmnLcuありがとー上手くいったよ
0012名前は開発中のものです。
2008/10/06(月) 21:54:51ID:jxjtw7ec置くと、いけるよ。
関数の中見たら、WM_CREATE呼ばれた時に
ShowCursor()呼んでるから、
Initializeの後だとまずいっぽい。
Initializeのなかで、CreateWindow呼んでるしな。
0013名前は開発中のものです。
2008/10/06(月) 22:04:47ID:q1CDA+LP0014名前は開発中のものです。
2008/10/06(月) 23:08:44ID:yBAmnLcu本当だ
こっちの方法でも上手くいったよ
わざわざありがと
0015名前は開発中のものです。
2008/10/09(木) 22:24:27ID:Dh2Gp/sY0016名前は開発中のものです。
2008/10/09(木) 22:43:54ID:W6kktJvqむしろはやくでろ。結構HSPは小学生でも3Dやったりとかの実績有るらしいし。
0017名前は開発中のものです。
2008/10/19(日) 14:46:50ID:07Qq7/KTモデルツールっていうけどモデリングは外部ソフトだろ!?
ゲーム内に取り込む上で、設定が色々必要ってことか?
3Dゲームはやっぱ敷居が高い・・・。
0018名前は開発中のものです。
2008/10/19(日) 14:56:07ID:UqLFwC2r0019名前は開発中のものです。
2008/10/19(日) 15:04:45ID:0T7wNjNa0020名前は開発中のものです。
2008/10/19(日) 15:09:33ID:UqLFwC2r0021名前は開発中のものです。
2008/10/19(日) 15:11:14ID:0T7wNjNaFBXはXNAでも正式にサポートしてる実質Xの次の標準フォーマットだぞ・・・。
MAYA、3DS、XSI、Lightwaveからの出力も対応してるし。
0022名前は開発中のものです。
2008/10/19(日) 15:12:11ID:oxq7kVMp3Dやる気あんの?
0023名前は開発中のものです。
2008/10/19(日) 15:16:14ID:UqLFwC2rそうなのか・・・
>>22
最近メタセコ落とした
0024名前は開発中のものです。
2008/10/19(日) 17:09:06ID:I8bzroYE0025名前は開発中のものです。
2008/10/19(日) 17:33:36ID:0T7wNjNaXファイルに変わるフォーマットを考えるのが面倒でXNAがFBXにのっかったってだけの話だろう。
0026名前は開発中のものです。
2008/10/19(日) 19:19:27ID:I8bzroYEそれか、モデルの向きを変えるとか。後向いてて正面が真っ暗。
RokDeBoneもそうだけど、ウインドウがガバガバ開いて不恰好。
編集し辛いと思う。
一つのウインドウにできないの?
0027名前は開発中のものです。
2008/10/19(日) 19:22:16ID:SvPCrCr40028損御供
2008/10/19(日) 21:06:52ID:3eu/N8ydこんなに増えすぎたウインドウでは開発効率は上がっても操作性が殺されちまうんだ。
いくら機能が豊富でも使い辛ければしかたねえだろ。
それに画面の配置が難しすぎるんだ。
バランス的には普通のウインドウが一個の状態が一番いい…
これからはそれを普通の状態にもっていくんだ。
0029名前は開発中のものです。
2008/10/19(日) 22:43:05ID:PR1fPOD+と思ってツールをちょっと触ってみたけど、確かにこれはウィンドウ多すぎだなww
0030名前は開発中のものです。
2008/10/20(月) 01:56:15ID:FpAaJtB4こっちで用意したデータが駄目なのかもしれないけど読み込めなかったよ
0031名前は開発中のものです。
2008/10/20(月) 04:04:28ID:vL3WPyezどうせDirectXの次のバージョンで大幅に変えられそう。
0032名前は開発中のものです。
2008/10/20(月) 07:45:16ID:xiYcBXNsもともとはMAYAと3DS間でデータを円滑にやり取りするための生まれたんだったような。
あとなぜか日本語パスが含まれてるとFBX読めないな。
0033名前は開発中のものです。
2008/10/20(月) 13:47:30ID:WLAhuFa0「青いヤツだ・・・
さらなる機能を実装してみせると言いながら
こんなバグまみれの偏ったライブラリを作るとは・・・」
「その程度の機能なら・・・このとおり容易いものだ」
(・・・!!)
0034名前は開発中のものです。
2008/10/20(月) 16:13:11ID:qdyGGqjp慣れればむしろ使いやすくなるんじゃね〜かとマルチウインドウ環境の俺が言って見る。
だがメタセコで作った球形のxファイルが歪んで読み込まれるぉ?
0035名前は開発中のものです。
2008/10/20(月) 17:10:07ID:WLAhuFa0一同「な・・・んだと・・・?」
0036名前は開発中のものです。
2008/10/20(月) 17:42:13ID:NX+0NIa5いや、完成するならそれくらい待つよ
0037名前は開発中のものです。
2008/10/20(月) 18:09:34ID:S/FWryJBそれ確かDirectXのバグだった気がする。
0038名前は開発中のものです。
2008/10/20(月) 18:40:53ID:qdyGGqjpそ〜なんか〜
かと言って、単純な図形を表示するメソッドとかSeleneにはないんだよなぁ・・・
いちいち頂点設定を書き込んでと・・・
0039名前は開発中のものです。
2008/10/20(月) 18:51:40ID:qdyGGqjpまぁ、今風のゲームを作るためのライブラリって感じの
設計思想はわかし、基本的な立体の作成関数なんてサンプル見ながらすぐ作れるからいいか
0040名前は開発中のものです。
2008/10/21(火) 18:53:12ID:JIsB9Ndz対応早いぜ
それとも最初から用意していたのかな?
前のTOOLはネタ?
0041名前は開発中のものです。
2008/10/21(火) 18:59:26ID:JIsB9Ndzいいと思うぞ作者タン
0042名前は開発中のものです。
2008/10/21(火) 19:19:39ID:/xtD5NGySeleneは .Net Framework に対応したのかな?
0043名前は開発中のものです。
2008/10/21(火) 23:44:34ID:writa3ba0044名前は開発中のものです。
2008/10/22(水) 12:33:42ID:jZU+aj1vVisualStudioみたくなっとるやん
C#ってこんなのが簡単にできるの?
0045名前は開発中のものです。
2008/10/22(水) 16:20:34ID:4qgdZ+14実は5年前に急激に値下がりしつつあったミドルクラスのRadeon買ったけれども
それがdirectX9.0bまでの対応だったんだよ。ぎりぎりで。
その後に買ったHALOが動かないで、「なんじゃこりゃ〜」って思ったり、
Seleneのサンプルも異様に遅いから、自作してビデオカードもそれなりに気を使った
奴でも動かない動作条件が厳し過ぎるライブラリだと思って痛んだがw、今試したら
4年ぐらい前にビックカメラで買った最安値のHP製ノートPCでも、俺の自作PCより
早く動くのw。オンボードですらDirectXの仕様に対応しているかどうかでピンきりの
性能差なんだな・・。いや、CPUはそのノートの方が上だったからその差かな?
どちらにせよ、安心してSeleneが使える。既にそんな時代なんだな。
WindowsオンリーのゲームならOgreやイルリヒト使う必要性がないんでね?
イルリヒト→プラットフォームの吸収力が凄い。ゲーム向けの機能もそこそこ。
他のライブラリと連携して音楽やシーンエディタも使える模様。
オグレ →OpenGL + DirectX9 。 機能はグラフィック専門だが、流行の描画等も高速。
Selene →Windowsオンリー。 ゲーム向け機能がオールインワンで流行の描画等も充実。
みたいな印象。 これからに期待も持てるし。
仕様見比べたところ、ゲーム用の機能の充実度度は、
ビュー管理の時点でも負けてねえって言うか、
勝ってそうな勢いだし。
0046名前は開発中のものです。
2008/10/22(水) 16:28:48ID:4qgdZ+14既に違うんでね〜のかと・・
>VertexShader2.0/PixelShader2.0を前提
↑
これが重要なのかな?
0047名前は開発中のものです。
2008/10/23(木) 14:12:07ID:EWYRNzj3C#のほうじゃないけど、
今のMFCのデフォルトがこんな感じなんだぜ・・・(VS2008SP1)
0048名前は開発中のものです。
2008/10/25(土) 01:40:46ID:NmlXPjxf0049名前は開発中のものです。
2008/10/25(土) 19:10:46ID:0sgjxN2T角度っていうか向きとか位置が変えられない
だから真っ暗な部分はそのまま
0050名前は開発中のものです。
2008/10/25(土) 19:21:00ID:lFnI8gVnPCのせいなのかはわからないが…
XP SP2 ノート ピクセルシェーダー2.0無し
0051名前は開発中のものです。
2008/10/25(土) 19:29:43ID:BSXZ3LXZマニピュレーターのコンボボックスに「ライト」ってのがあって
それで画面上に方向とか表示されるようになるぞ
0052名前は開発中のものです。
2008/10/25(土) 19:45:05ID:0sgjxN2Tできるではないか
0053名前は開発中のものです。
2008/10/28(火) 23:47:29ID:+6aZXjy7Dynamics使ってみたけど逆に難しいかも
0054名前は開発中のものです。
2008/10/29(水) 00:27:17ID:4wQ8IZ3cまだまだこれからな機能だよな
0055名前は開発中のものです。
2008/11/01(土) 18:58:38ID:CCTvfppR0056名前は開発中のものです。
2008/11/01(土) 19:02:57ID:OHOvNwqlあれはハメ込み合成か未来予想図なのだろうか。
0057名前は開発中のものです。
2008/11/02(日) 01:55:38ID:tamTTJ4k逆に考えるんだ。俺たちが過去を生きていると。今は本当に2008年なのだろうか?
ひょっとしたらスカイネットによる暴走した核戦争で人類は滅亡しかけててこの世界は
生き残りがプラグにつながれて人間電極コンピュータと化したバーチャルネットワークに投影された
2008年もどきなのかもしれない。そう考えると3D描画がないくらい大した違いはないではないか?
むしろない方が潔くていいとも言える。ちなみにSeleneとはギリシャの女神のことである。
0058名前は開発中のものです。
2008/11/02(日) 23:47:50ID:w+buJm/J0059名前は開発中のものです。
2008/11/02(日) 23:58:07ID:JeGt0JB90060名前は開発中のものです。
2008/11/03(月) 05:21:11ID:8FkH6KMg簡単に、とかなら無理だろw 20年前のパックマンとかマリオですら簡単ではないのに。
0061名前は開発中のものです。
2008/11/03(月) 10:50:14ID:Q6CpsFow0062名前は開発中のものです。
2008/11/03(月) 13:19:40ID:8FkH6KMgそれは作っているとは言わないw 作られた箱庭で遊んでいるだけ。
せめてRPGツクールくらいになれば別だけど
0063名前は開発中のものです。
2008/11/03(月) 13:44:17ID:Q6CpsFowえええ!?RPGツクールより余程 創意工夫があるステージが作れるっぽいよ
やった事はないが。
なんか配線をうまく組んで計算機を作っている人がいたくらいだぞ。
敵キャラっぽいのも作れるし、大抵の横スクロールアクションのエッセンスは再現可能っぽい。
テトリス作っている奴もいるぐらいだ。
0064名前は開発中のものです。
2008/11/03(月) 14:21:30ID:Kzc0D2xE0065名前は開発中のものです。
2008/11/03(月) 14:47:51ID:Q6CpsFowプラットフォームが限定されているっていう意味では違うね。
0066名前は開発中のものです。
2008/11/03(月) 14:56:19ID:EbBlqrbt0067名前は開発中のものです。
2008/11/03(月) 15:20:02ID:AhKRM48o0068名前は開発中のものです。
2008/11/03(月) 15:50:38ID:8FkH6KMgRPGツクールはRubyやXNAと連携できるし事実上プログラミング言語をほぼ丸々取り込んでるんだが。
プラネットとやらではファイナルファンタジーもゼルダも作れないでしょ。
用意された素材でギミックは作れても素材自体を作ったり根本的な遊び方を変えることは難しい。
0069名前は開発中のものです。
2008/11/03(月) 16:00:00ID:BMA1jdOS0070名前は開発中のものです。
2008/11/03(月) 16:03:27ID:Kzc0D2xEプラネットはちょくちょく見かけた物理演算系ゲーム+αであってそれ以上ではない
あれは開発環境にもツールにもならんよ
0071名前は開発中のものです。
2008/11/03(月) 16:11:08ID:9XbsHyCuRGSSに依存している部分が多くてイベントのみで作れるものが限られてくるとか。
少しでもRubyを齧った事がある人間なら「その程度覚えろよ・・・」って程度のものだけど。
0072名前は開発中のものです。
2008/11/03(月) 16:17:31ID:IcJIoVxI0073名前は開発中のものです。
2008/11/03(月) 16:36:08ID:TmEiSVubあっちならうざがられることもないしスレ違いなんてこともないからな。
0074名前は開発中のものです。
2008/11/03(月) 16:51:59ID:Q6CpsFow>>59に対してリトルビッグプラネットの名前を出すのはスレ違いでもないと思う。
C++ばかりやって型に依存しすぎになっているのでは?
0075名前は開発中のものです。
2008/11/03(月) 17:18:13ID:DdhP6kQG0076sage
2008/11/03(月) 17:45:10ID:CQmhTsP0Seleneの作者さんはそうは思ってないみたいだし
RPGツクールXPみたいにSeleneのプラグイン作れるスキルが無いと
表現の幅が割と狭くなるような代物になる気がする
0077名前は開発中のものです。
2008/11/03(月) 17:48:27ID:CQmhTsP00078名前は開発中のものです。
2008/11/03(月) 18:02:01ID:tCcXApVy0079名前は開発中のものです。
2008/11/03(月) 18:05:34ID:Q6CpsFowSeleneの認知度が上がれば上がるほど作者のサポート熱も上がるかもしれんから
0080名前は開発中のものです。
2008/11/03(月) 18:09:08ID:tCcXApVy0081名前は開発中のものです。
2008/11/03(月) 18:15:57ID:0KxvkXPD0082名前は開発中のものです。
2008/11/03(月) 21:45:06ID:DdhP6kQG0083名前は開発中のものです。
2008/11/04(火) 00:18:50ID:ssf5u83w環境はVC++2008EE、Windows Vista、March 2008
0084名前は開発中のものです。
2008/11/08(土) 13:16:57ID:3w3zQ9cK0085名前は開発中のものです。
2008/11/08(土) 17:16:04ID:vL0epYPmできたサンプルを起動すると、ノートンの火壁に引っかかるんだが・・・
これは、どこかに行こうとしているのか?
■ このスレッドは過去ログ倉庫に格納されています