1read 100read
2011年10月1期ゲ製作技術【SDL】YaneuraoGameSDK.NET総合スレ【.NET】 TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
▼ノベルゲームツールを作っちゃうぞ!Ver4.0
企画厨ホイホイ
これからゲーム業界入る人って
3Dゲーム作りたいから3Dの作り方教えろ


【SDL】YaneuraoGameSDK.NET総合スレ【.NET】


1 :07/02/13 〜 最終レス :10/02/20
YaneuraoGameSDK.NET(Yanesdk.NET)はやねうらお氏らによって開発されている.NET Framework対応言語でマルチプラットフォームなゲームを作成できるライブラリです。
■スレッドルール
 ・ゲームでも組みながらマターリ語り合いましょう。
 ・ある程度成熟した情報はまとめWikiに書き込みましょう。
 ・荒らしや宣伝は無視しましょう。
 ・初心者にもやさしくしましょう。
■YaneuraoGameSDK.NETのメリット
 ・好みの.NET対応言語で開発を行えること。
 ・抽象化されたライブラリを使用できること。
 ・マルチプラットフォームなゲームを作成できること。
 ・案外早いこと。
■YaneuraoGameSDK.NETのデメリット
 ・.NET FrameworkかMonoが必須なこと。
 ・最新のグラフィック機能を使用できないこと。
 ・SDLのバグに影響されること。
■YaneuraoGameSDK.NET関連サイト
 ・YaneuraoGameSDK.NET公式サイト
  ttp://yanesdkdotnet.sourceforge.jp/
 ・YaneuraoGameSDK.NET公式Wiki
  ttp://yanesdkdotnet.sourceforge.jp/wiki/
 ・YaneuraoGameSDK.NETまとめWiki予定地
  ttp://mui-style.net/yanewiki/

2 :
3Dに対応するまで待ちだろう。
つーか、公式WIKIがあるのにまとめWIKI作る必要あるの?

3 :
>>2
公式Wikiがあまりに汚いので別途まとめなおす必要性を感じた。
という理由だが、考え直すべきかどうか。

4 :
内部されたのはこの人だったか。

5 :
今時3Dが使えないライブラリに存在価値が見いだせない。

6 :
慣れた人からすればいまさら2D書いてどうすんだと思うのかもしれないが、2Dが簡単に書けるライブラリにも存在意義はあると思う。
それに豆みたいに対応時期未定というわけもなく今年の春頃には完成するはず。
そして、下手な3Dゲームほど糞なゲームはない。

7 :
>そして、下手な3Dゲームほど糞なゲームはない。
2Dも同じ
っていうか。面白いかどうかに2Dも3Dも関係ない

8 :
>そして、下手な3Dゲームほど糞なゲームはない。
>>1が女性は子供を産む機械であるバリの偏見持ちであることは分かった。
そもそも3Dに対応していないことに対して、論点が全然関係ないところに飛んでるし。

9 :
>>8の言いたいことは分かった。
その上で、3Dに対応していないことがそこまでのハンデかどうかを再度問いたい。
個人的な主張としては、そもそも3Dにすることがプラスになるゲームは少ないし、書けるプログラマはもっと少ない気がする。
というか俺は書けない。
そして、軽い、OSを選ばない、簡単というだけで存在意義は充分。
それと、ツール叩きが禁止事項であることを頭の片隅にでも置いといてくれ。

10 :
昔、ことさら3Dが必要ないだの主張し続けていた人間がいたが、未だに生き残っているとは。
ここは何年前のスレなんだろう?

11 :
書き忘れてたが、3D書きたい奴は4月まで待つかほかのスレに行ってくれ。
ここはYanesdk.NET利用者によるYanesdk.NET利用者のためのYanesdk.NETに関するスレだ。
そこのところ勘違いしないように頼む。

12 :
必死すぎるよ(^_^;)

13 :
そういえば5、6年前にYaneSDKで3D対応するとか言ってたけど、結局対応されなかったよね。

14 :
3Dで、ライブラリ使っていいならそんなに難しいとは思わないけど。
それに軽い、OSを選ばない、簡単ならSDL直接使っても一緒のような気がする。
スレ立てるのが早すぎたんじゃね。
せめて3Dに対応してから立てればよかったのに。
俺も3Dに対応したらC#の勉強がてら、つかって見ようかと思ったけど
どうみてもXNA使ってた方が未来がありそうw

15 :
SDL.NETのほうが変な癖がなくて使いやすいよ

16 :
どちらにせよ情報が少なすぎるんだよな。
GoogleはおろかSDLスレでも一言も語られてなかったし。
ここでSDL.NETスレ兼ねてもいいのかな?
それともSDLスレに任せて春までマターリしておくか。

17 :
>>1
既に立て逃げされたスレがあってな。
そこに人が全く来てなかった事からも需要のなさが(ry
【Mac/Linux でも】 YaneuraoGameSDK.NET 【パソゲ】
http://pc10.2ch.net/test/read.cgi/gamedev/1166936687/
>>14
まだ使い始めたばっかりだけど、XNA面白いね。
>>16
>どちらにせよ情報が少なすぎるんだよな。
>GoogleはおろかSDLスレでも一言も語られてなかったし。
それは「誰か教えてくれ」という意味なのですか?
それとも、「こんな良い物が知られていないなんて信じられない。スレ立てて まとめWiki作って俺が広めてやる」という事なのですk
>ここでSDL.NETスレ兼ねてもいいのかな?
SDLはSDLスレだろ。
>春までマターリしておくか。
燃料Plz!!

18 :
>>17
> 立て逃げされたスレ
ぼろすぎて使い物にならなかったので新規で。
>XNA面白いね
XNAは要求スペック高すぎて動いてくれません(泣
それでもC#でゲームが組みたかったのでYanesdkに移行した過去が。
>それとも、「こんな良い物が知られていないなんて信じられない。スレ立てて まとめWiki作って俺が広めてやる」という事なのですk
あたりまえです。
そうでなきゃスレなんか立てません。
>SDLはSDLスレだろ。
こちらでは扱わない方向で行きましょう。

>燃料Plz!!
考えときます。

19 :
さて、いきなり過疎ってる件

20 :
>>19
仕方ない。
知名度低すぎるから。
とりあえず誰か手伝ってくれの件。
ttp://sourceforge.jp/projects/yanepuyo/

21 :
これではじめてみようと思ってた初心者ですが資料が少なすぎるのでDXで頑張ります

22 :
>>20

23 :
すまん投稿ミスった。
>>20
最近始めた初心者です。激しくソース参考にさせていただきます。

24 :
>>23
ぷよぷよとしてはバグいっぱいなので注意。

25 :
また過疎ってるな・・・

26 :
中の仕組みは何なん?
XNAはDirectXラッパーだけど
これはOpenGLのラッパー?

27 :
そんな気の利いた機能はない。

28 :
yanesdk3rd使おうぜ

29 :
やっと画面にって表示するところまでできるようになった

30 :
3rd最新版
VC++.NET 2005だとYTLのlistでtemplate関連のエラーが出るようだ

31 :
3DはOpenGLのみになるそうだが、それで大丈夫なのかな。
DirectXの方がパフォーマンスが出るんじゃないかなーというのが、素人考えなんですけど。

32 :
マルチプラットフォーム的にNGなんじゃね

33 :
3d対応まだか・・・

34 :
以前も別のSDKで3D対応にすると言っていたが、何年経っても駄目だった。
結局やったことは公式を丸写ししてHTML化しただけ。

35 :
公式掲示板にて3d化すでに完了で
現在ドキュメント整理中って書いてあるな。
いつまでも待ち続けてる俺信者。
Irrlicht行くべきか・・・。

36 :
そういえばやねうらおさんが3Dのゲームとかを公開したとこ見たことない。
けどあの研究熱心な人だから、大丈夫なんじゃないすかね。
なによりここまでちゃんとできてるわけだし。

37 :
これだけ待たせてOpenGLの関数をラップしただけのものが出てきたら笑える。

38 :
>37
そんなもんだろ。
更新停滞の理由が、仕事忙しくて作業出来ないって事みたいだし。

39 :
別にそれで、十分じゃね?
たしかに、それではさびしいけど

40 :
3D対応のゲーム用ライブラリが色々ある中、さすがにそれじゃ恥ずかしいだろ。

41 :
じゃあ、必要なものを箇条書きでしてみよう

42 :
ご本人が要望を聞き入れてくれるとのことです。

43 :
スタートダッシュ決めてる他のライブラリに一朝一夕で追いつくのは難しいだろ。
段階的に、でいいと思うよ。

44 :
公開前から仕様がラッパーのみに確定しているようなこの流れ。
本人が降臨して言い訳している予感。

45 :
アンチはアンチスレ立ててそっちでやってくれ
このスレでアンチやったって誰の利益にもならんよ

46 :
アンチってどれ?

47 :
wktk

48 :
YaneSDKは局所的に使うのがよいかと。

49 :
局所的にって具体的にどこ?

50 :
旅順要塞

51 :
ごめん、基本的にここ理系ばっかだよね・・・。

52 :
ちょっと期待
しかし実際、SDLを直接使うのと比べてどんな利点があるんだ?
とRuby/SDL使いの俺が言ってみる

53 :
RubyでSDL・・・?

54 :
>>53
何かおかしいかい?

55 :
残り一週間で春も終わるね。

56 :
質問があります。
最近YaneuraoSDKの存在を知ったんですが
SDK.NETってD言語から使えるんでしょうか?
それともD言語は素直に4th使うしかないんでしょうか?
色々と検索かけて調べたりもしたんですが、よく分かりませんでした
D言語→.NETブリッジの話も聞いたことないし

57 :
 

58 :
>>52
Rubyで、SDLやってる人っていたのかー。
机上の空論だと思っていた。
どんなもの作っているの?
遅くない?パーティクルとかやれるんんかいな

59 :
おい、もう春は終わって夏になったぞ。

60 :
>>58
C言語やD言語など、コンパイラがある言語に比べれば速度が落ちるけど
工夫次第でなんとかなるレベル
普通のSTGやACTくらいならいけるし、RPGやノベルなら全く問題ないだろう
ただ、配布バイナリをそのまま使うと演出面が弱い
拡大縮小や図形描画(直線・面など)がかなり重くなってしまう
パーティクルもOpenGL呼ぶか再コンパイルしない限りたぶん無理
ちなみに俺が作ってるのは3DダンジョンRPGです

61 :
>>60
ああ、OpenGLは使ってない?のね。
まあ、素のSDLって、簡単な2Dしかできないか

62 :
>>61
基本的にはOpenGL呼ばずに何とかしてるようだ
一応、OpenGL呼べるインターフェースは用意されてるけど
GL使うなら素直にYaneuraoGameSDKとか使ったほうがよさそう

63 :
よさそうもなにも対応していない物をどうやって使うんだ?

64 :
>>63
YaneuraoはOpenGL下地にしてるんじゃないのか?

65 :
ソース読めばいいんじゃね?

66 :
ソースみたら、OpenGL下地だね。
といっても、ラッパーレベルなので・・・(所謂海外で言うエンジンじゃない)
まあ、少しは参考にはなるかもしれない。

67 :
結局春が終わっても3D対応はされませんでしたってこと?

68 :
CS入門ついでにYaneSDKでマルチプラットフォームな何かを作りたいんだけど、勉強に丁度良い単純なスケルトンがない。
サンプルは全部scenefactoryだのtaskcontorollerだの使っていて困っている・・・。
無理矢理取り外すとなんかコンソールが消えないし。
akirameiさんとこのはwin32限定命令がガンガンあるようで参考に出来ない。
タスク構造やシーン管理といった公式に書かれていないライブラリ以上の機能はいらないから、
誰か窓表示だけのマルチプラットなスケルトン下さい・・・

69 :
VSプロジェクトがコンソールアプリだったというヲチがつきました、すんません。
YANE.NET入門&CS入門&VS入門は無茶だったか・・・
空が白い・・・

70 :
テクスチャの1つのピクセルの色が、描画される時には周りの色とグラデーションされる。
ツクール用のCharSetとか描画してると上や横にゴミが表示されて困るんだけど、
こういう仕様なんだろうか
スクリーンショット
http://gamdev.org/up/img/9600.png
テスト用画像( 1 * 2 pixelで上の色が白、下が赤 )
http://gamdev.org/up/img/9599.png
テストコード
Screen.Select();
Screen.Clear();
Rect drawSourceRect = new Rect( 0, 1, 1, 2 );
float rate = 100;
ITexture texture = textureLoader.GetTexture( 2 );
//上部がうっすら白くなる
Screen.BltRotate( texture, 0, 0, drawSourceRect, 0, rate, 0, 0 );
//テクスチャ全域だともっとよくわかる
Screen.BltRotate( texture, 200, 0, 0, rate, 0 );
Screen.Update();

71 :
>>70
テクスチャなんだから拡大するときに線形補間(GL_LINER)なり何なりをかけてるんでね?
嫌なら、それオフにすればいいんでね?
どうやってオフにするのかは知らんが

72 :
ソース読みつつ実験してみた。
IGlTextureOption.Smoothの値によってGL_LINEARかGL_NEARESTに
分かれるみたい。でもtrueにしてもfalseにしても結果は変わらなかった。
それはともかく、問題点が分かった
なめらかに拡大するために補完機能を使ってるのは全然問題ない。
(つまり>>70のスクリーンショットの右側のグラデーションは問題なし)
描画元として指定した領域の外側の色まで使って補完しているのがおかしいんだと思う
だから端っこにゴミが表示される。
指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと

73 :
> 指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと
お前さんの使っているビデオカードのドライバが悪い予感。
普通、OpenGLでテクスチャはりつけでもそんな現象起きんだろ?
texture coordinateがずれてんなら話は別だが。
試しにSrcRectの引数それぞれに+0.5を足してみるとか。
違うビデオカードでも試してみるとか。

74 :
違うビデオカードでも試したところ、変わらず。
でも>>71の言うとおりこんな現象が起こること自体が変なので
俺のビデオドライバが両方共だめだと思った方が良さそう。
ちなみにSrcRectの引数を+0.5してみると正常に表示されました。
たった2ピクセルしかない画像だし座標は元の値で合っているはずなんですが、
もうデバッガで値を追いかけ回すのにも疲れたので
SrcRectの引数をちょっとずつずらして描画する事にします

75 :
>>74
> ちなみにSrcRectの引数を+0.5してみると正常に表示されました。
おもいっきりtexture coodinateがずれてるな..
Maxtorの古いビデオカードとかでずれてるとか聞いたことあるけど、実物には出会ったことはない。
ビデオカード名と共に公式のBBSで報告してはどうだ?

76 :
公式に報告してきた

77 :
公式の回答がすぐ帰ってきました。おそらくはYaneSDK側のBugらしいです。
次で修正される予定
詳しく知りたい人は公式BBSのレス番号815あたりを参照してください

78 :
>>77
GJ!

79 :
FontRepository.GetTexture(string str, int style)
のstyle引数に何を指定しても反映されないんだけど

80 :
やねうらお氏は
1)である
2)ではない
3)を目指している
4)過去であった

81 :
>>79
うちでも反映されないね。公式に報告よろしく

82 :
公式BBSに投稿しといた

83 :
                            あ…ありのまま 今 起こった事を話すぜ!
             ,, -‐- ,,
           ./      ヽ       『LiveLectureを見ていたと思ったら、
          /      u'  ',        メモリーを1GB消費していた』
        _ /¨`ヽ  {0}   .|
       /´ i__,,.ノ     u' |         な… 何を言ってるのか わからねーと思うが
     /'    `ー-        ',        おれも何をされたのかわからなかった…
    ,゙  / )  ノ   u'      '、
     |/_/             ヽ       HDDガリガリで不安定になったぜ
    // 二二二7    u' __     ヽ
   /'´r -―一ァ"i   '"´    .-‐  \    IEが固まるとか、
   / //   广¨´  /'      /´ ̄`ヽ ⌒ヽ    そんなチャチなもんじゃあ 断じてねえ
  ノ ' /  ノ   :::/      /       ヽ  }
_/`丶 /     ::i       {:::...       イ  もっと恐ろしい鳥インフルエンザの片鱗を味わったぜ…
            / ̄ ̄ ヽ,
           /        ',
        _ {0}  /¨`ヽ {0}
       /´    l   ヽ._.ノ   i
     /'     |.   `ー'′  |
    ,゙  / )  ノ         '、
     |/_/             ヽ
    // 二二二7      __     ヽ
   /'´r -―一ァ"i   '"´    .-‐  \
   / //   广¨´  /'      /´ ̄`ヽ ⌒ヽ
  ノ ' /  ノ   :::/      /       ヽ  }
_/`丶 /     ::i       {:::...       イ

84 :
83のセンスに脱帽

85 :
ほっしゅ

86 :
ほしゅ?

87 :
新バージョン期待ほしゅ

88 :
Yanesdk

89 :
Seleneが.NETをサポートするらしい

90 :
BBSがずっと死んでるけど更新する気ないのかね。

91 :
もう、あきらめたのかな?

92 :
ttp://d.hatena.ne.jp/yaneurao/20071008

93 :
酷いアフィリエイトですね

94 :
復活キタよ

95 :
ttp://d.hatena.ne.jp/yaneurao/20071103
今月ぐらいからまた動きがありそうだな。期待sage

96 :
期待できね。
3Dとかやんねーだろうし。つーか多分出来ないんだと思う。

97 :
ほっしゅっしゅ

98 :
そうや、これってSTL互換のジェネリックってある?
STL/CLIは2008だしC#じゃ使えないし

99 :
System.Collections.Genericでは不満

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
▼ノベルゲームツールを作っちゃうぞ!Ver4.0
企画厨ホイホイ
これからゲーム業界入る人って
3Dゲーム作りたいから3Dの作り方教えろ