【SDL】YaneuraoGameSDK.NET総合スレ【.NET】 (276レス)
1-

59: 名前は開発中のものです。 [sage] 2007/06/03(日) 01:25:04 ID:th3zsGNs(1) AAS
おい、もう春は終わって夏になったぞ。
60
(1): 名前は開発中のものです。 [sage] 2007/06/03(日) 11:09:39 ID:a8BLeQUi(1/3) AAS
>>58
58(1): 名前は開発中のものです。 [sage] 2007/06/02(土) 05:54:06 ID:+UovOPoS(1) AAS
>>52
Rubyで、SDLやってる人っていたのかー。
机上の空論だと思っていた。

どんなもの作っているの?
遅くない?パーティクルとかやれるんんかいな
C言語やD言語など、コンパイラがある言語に比べれば速度が落ちるけど
工夫次第でなんとかなるレベル
普通のSTGやACTくらいならいけるし、RPGやノベルなら全く問題ないだろう

ただ、配布バイナリをそのまま使うと演出面が弱い
拡大縮小や図形描画(直線・面など)がかなり重くなってしまう
パーティクルもOpenGL呼ぶか再コンパイルしない限りたぶん無理

ちなみに俺が作ってるのは3DダンジョンRPGです
61
(1): 名前は開発中のものです。 [sage] 2007/06/03(日) 17:20:09 ID:wvWDdkI8(1/2) AAS
>>60
ああ、OpenGLは使ってない?のね。
まあ、素のSDLって、簡単な2Dしかできないか
62: 名前は開発中のものです。 [sage] 2007/06/03(日) 18:31:31 ID:a8BLeQUi(2/3) AAS
>>61
基本的にはOpenGL呼ばずに何とかしてるようだ

一応、OpenGL呼べるインターフェースは用意されてるけど
GL使うなら素直にYaneuraoGameSDKとか使ったほうがよさそう
63
(1): 名前は開発中のものです。 [sage] 2007/06/03(日) 19:36:50 ID:23ghlmic(1) AAS
よさそうもなにも対応していない物をどうやって使うんだ?
64: 名前は開発中のものです。 [sage] 2007/06/03(日) 20:05:21 ID:a8BLeQUi(3/3) AAS
>>63
YaneuraoはOpenGL下地にしてるんじゃないのか?
65: 名前は開発中のものです。 [sage] 2007/06/03(日) 21:10:26 ID:YwftzDu9(1) AAS
ソース読めばいいんじゃね?
66: 名前は開発中のものです。 [] 2007/06/03(日) 22:33:31 ID:wvWDdkI8(2/2) AAS
ソースみたら、OpenGL下地だね。
といっても、ラッパーレベルなので・・・(所謂海外で言うエンジンじゃない)
まあ、少しは参考にはなるかもしれない。
67: 名前は開発中のものです。 [sage] 2007/06/04(月) 16:09:58 ID:OuhCDTev(1) AAS
結局春が終わっても3D対応はされませんでしたってこと?
68
(1): 名前は開発中のものです。 [sage] 2007/06/08(金) 01:37:12 ID:TV+5Ab7F(1/2) AAS
CS入門ついでにYaneSDKでマルチプラットフォームな何かを作りたいんだけど、勉強に丁度良い単純なスケルトンがない。
サンプルは全部scenefactoryだのtaskcontorollerだの使っていて困っている・・・。
無理矢理取り外すとなんかコンソールが消えないし。
akirameiさんとこのはwin32限定命令がガンガンあるようで参考に出来ない。

タスク構造やシーン管理といった公式に書かれていないライブラリ以上の機能はいらないから、
誰か窓表示だけのマルチプラットなスケルトン下さい・・・
69: 68 [sage] 2007/06/08(金) 04:24:36 ID:TV+5Ab7F(2/2) AAS
VSプロジェクトがコンソールアプリだったというヲチがつきました、すんません。
YANE.NET入門&CS入門&VS入門は無茶だったか・・・
空が白い・・・
70
(4): 名前は開発中のものです。 [sage] 2007/06/11(月) 20:42:57 ID:Y/FoO1fE(1) AAS
テクスチャの1つのピクセルの色が、描画される時には周りの色とグラデーションされる。
ツクール用のCharSetとか描画してると上や横にゴミが表示されて困るんだけど、
こういう仕様なんだろうか

スクリーンショット
画像リンク


テスト用画像( 1 * 2 pixelで上の色が白、下が赤 )
画像リンク


テストコード
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
(2): 名前は開発中のものです。 [sage] 2007/06/12(火) 01:23:35 ID:mhV1C7Cb(1/3) AAS
>>70
テクスチャなんだから拡大するときに線形補間(GL_LINER)なり何なりをかけてるんでね?

嫌なら、それオフにすればいいんでね?

どうやってオフにするのかは知らんが
72: 70 [sage] 2007/06/12(火) 09:48:25 ID:OEXUulc5(1/3) AAS
ソース読みつつ実験してみた。
IGlTextureOption.Smoothの値によってGL_LINEARかGL_NEARESTに
分かれるみたい。でもtrueにしてもfalseにしても結果は変わらなかった。

それはともかく、問題点が分かった
なめらかに拡大するために補完機能を使ってるのは全然問題ない。
(つまり>>70のスクリーンショットの右側のグラデーションは問題なし)

描画元として指定した領域の外側の色まで使って補完しているのがおかしいんだと思う
だから端っこにゴミが表示される。
指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと
73: 71 [sage] 2007/06/12(火) 15:39:37 ID:mhV1C7Cb(2/3) AAS
> 指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと

お前さんの使っているビデオカードのドライバが悪い予感。
普通、OpenGLでテクスチャはりつけでもそんな現象起きんだろ?

texture coordinateがずれてんなら話は別だが。
試しにSrcRectの引数それぞれに+0.5を足してみるとか。

違うビデオカードでも試してみるとか。
74
(1): 名前は開発中のものです。 [sage] 2007/06/12(火) 17:11:09 ID:OEXUulc5(2/3) AAS
違うビデオカードでも試したところ、変わらず。

でも>>71の言うとおりこんな現象が起こること自体が変なので
俺のビデオドライバが両方共だめだと思った方が良さそう。

ちなみにSrcRectの引数を+0.5してみると正常に表示されました。
たった2ピクセルしかない画像だし座標は元の値で合っているはずなんですが、
もうデバッガで値を追いかけ回すのにも疲れたので
SrcRectの引数をちょっとずつずらして描画する事にします
75: 名前は開発中のものです。 [sage] 2007/06/12(火) 18:03:47 ID:mhV1C7Cb(3/3) AAS
>>74
> ちなみにSrcRectの引数を+0.5してみると正常に表示されました。

おもいっきりtexture coodinateがずれてるな..

Maxtorの古いビデオカードとかでずれてるとか聞いたことあるけど、実物には出会ったことはない。

ビデオカード名と共に公式のBBSで報告してはどうだ?
76: 70 [sage] 2007/06/12(火) 21:09:47 ID:OEXUulc5(3/3) AAS
公式に報告してきた
77
(1): 70 [sage] 2007/06/13(水) 07:24:49 ID:KV8QNNBm(1) AAS
公式の回答がすぐ帰ってきました。おそらくはYaneSDK側のBugらしいです。
次で修正される予定
詳しく知りたい人は公式BBSのレス番号815あたりを参照してください
78: 名前は開発中のものです。 [sage] 2007/06/13(水) 13:56:26 ID:OCWUgsWr(1) AAS
>>77
GJ!
79
(2): 名前は開発中のものです。 [sage] 2007/06/28(木) 17:48:06 ID:hVkObQWW(1) AAS
FontRepository.GetTexture(string str, int style)
のstyle引数に何を指定しても反映されないんだけど
80: 名前は開発中のものです。 [sage] 2007/06/29(金) 09:56:11 ID:rP13hdB3(1) AAS
やねうらお氏は

1)変態である
2)変態ではない
3)変態を目指している
4)過去変態であった
81: 名前は開発中のものです。 [sage] 2007/06/29(金) 11:53:01 ID:yC3OgOkW(1) AAS
>>79
うちでも反映されないね。公式に報告よろしく
82: 79 [sage] 2007/06/29(金) 19:40:02 ID:brYeE5L/(1) AAS
公式BBSに投稿しといた
83: 名前は開発中のものです。 [] 2007/07/19(木) 05:16:23 ID:5YEt12VO(1) AAS
                            あ…ありのまま 今 起こった事を話すぜ!
             ,, -‐- ,,
           ./      ヽ       『LiveLectureを見ていたと思ったら、
          /      u'  ',        メモリーを1GB消費していた』
        _ /¨`ヽ  {0}   .|
       /´ i__,,.ノ     u' |         な… 何を言ってるのか わからねーと思うが
     /'    `ー-        ',        おれも何をされたのかわからなかった…
    ,゙  / )  ノ   u'      '、
     |/_/             ヽ       HDDガリガリで不安定になったぜ
    // 二二二7    u' __     ヽ
   /'´r -―一ァ"i   '"´    .-‐  \    IEが固まるとか、
   / //   广¨´  /'      /´ ̄`ヽ ⌒ヽ    そんなチャチなもんじゃあ 断じてねえ
  ノ ' /  ノ   :::/      /       ヽ  }
_/`丶 /     ::i       {:::...       イ  もっと恐ろしい鳥インフルエンザの片鱗を味わったぜ…

            / ̄ ̄ ヽ,
           /        ',
        _ {0}  /¨`ヽ {0}
       /´    l   ヽ._.ノ   i
     /'     |.   `ー'′  |
    ,゙  / )  ノ         '、
     |/_/             ヽ
    // 二二二7      __     ヽ
   /'´r -―一ァ"i   '"´    .-‐  \
   / //   广¨´  /'      /´ ̄`ヽ ⌒ヽ
  ノ ' /  ノ   :::/      /       ヽ  }
_/`丶 /     ::i       {:::...       イ
1-
あと 193 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s