【SDL】YaneuraoGameSDK.NET総合スレ【.NET】 (276レス)
上下前次1-新
62: 2007/06/03(日)18:31 ID:a8BLeQUi(2/3) AAS
 >>61 
 基本的にはOpenGL呼ばずに何とかしてるようだ 
  
 一応、OpenGL呼べるインターフェースは用意されてるけど 
 GL使うなら素直にYaneuraoGameSDKとか使ったほうがよさそう 
63(1): 2007/06/03(日)19:36 ID:23ghlmic(1) AAS
 よさそうもなにも対応していない物をどうやって使うんだ? 
64: 2007/06/03(日)20:05 ID:a8BLeQUi(3/3) AAS
 >>63 
 YaneuraoはOpenGL下地にしてるんじゃないのか? 
65: 2007/06/03(日)21:10 ID:YwftzDu9(1) AAS
 ソース読めばいいんじゃね? 
66: 2007/06/03(日)22:33 ID:wvWDdkI8(2/2) AAS
 ソースみたら、OpenGL下地だね。 
 といっても、ラッパーレベルなので・・・(所謂海外で言うエンジンじゃない) 
 まあ、少しは参考にはなるかもしれない。 
67: 2007/06/04(月)16:09 ID:OuhCDTev(1) AAS
 結局春が終わっても3D対応はされませんでしたってこと? 
68(1): 2007/06/08(金)01:37 ID:TV+5Ab7F(1/2) AAS
 CS入門ついでにYaneSDKでマルチプラットフォームな何かを作りたいんだけど、勉強に丁度良い単純なスケルトンがない。 
 サンプルは全部scenefactoryだのtaskcontorollerだの使っていて困っている・・・。 
 無理矢理取り外すとなんかコンソールが消えないし。 
 akirameiさんとこのはwin32限定命令がガンガンあるようで参考に出来ない。 
  
 タスク構造やシーン管理といった公式に書かれていないライブラリ以上の機能はいらないから、 
 誰か窓表示だけのマルチプラットなスケルトン下さい・・・
69: 68 2007/06/08(金)04:24 ID:TV+5Ab7F(2/2) AAS
 VSプロジェクトがコンソールアプリだったというヲチがつきました、すんません。 
 YANE.NET入門&CS入門&VS入門は無茶だったか・・・ 
 空が白い・・・ 
70(4): 2007/06/11(月)20:42 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): 2007/06/12(火)01:23 ID:mhV1C7Cb(1/3) AAS
 >>70 
 テクスチャなんだから拡大するときに線形補間(GL_LINER)なり何なりをかけてるんでね? 
  
 嫌なら、それオフにすればいいんでね? 
  
 どうやってオフにするのかは知らんが 
72: 70 2007/06/12(火)09:48 ID:OEXUulc5(1/3) AAS
 ソース読みつつ実験してみた。 
 IGlTextureOption.Smoothの値によってGL_LINEARかGL_NEARESTに 
 分かれるみたい。でもtrueにしてもfalseにしても結果は変わらなかった。 
  
 それはともかく、問題点が分かった 
 なめらかに拡大するために補完機能を使ってるのは全然問題ない。 
 (つまり>>70のスクリーンショットの右側のグラデーションは問題なし) 
  
 描画元として指定した領域の外側の色まで使って補完しているのがおかしいんだと思う 
 だから端っこにゴミが表示される。 
 指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと 
73: 71 2007/06/12(火)15:39 ID:mhV1C7Cb(2/3) AAS
 > 指定した領域の中の色だけを補完に使ってくれたら解決するんじゃないかと 
  
 お前さんの使っているビデオカードのドライバが悪い予感。 
 普通、OpenGLでテクスチャはりつけでもそんな現象起きんだろ? 
  
 texture coordinateがずれてんなら話は別だが。 
 試しにSrcRectの引数それぞれに+0.5を足してみるとか。 
  
 違うビデオカードでも試してみるとか。
74(1): 2007/06/12(火)17:11 ID:OEXUulc5(2/3) AAS
 違うビデオカードでも試したところ、変わらず。 
  
 でも>>71の言うとおりこんな現象が起こること自体が変なので 
 俺のビデオドライバが両方共だめだと思った方が良さそう。 
  
 ちなみにSrcRectの引数を+0.5してみると正常に表示されました。 
 たった2ピクセルしかない画像だし座標は元の値で合っているはずなんですが、 
 もうデバッガで値を追いかけ回すのにも疲れたので 
 SrcRectの引数をちょっとずつずらして描画する事にします 
75: 2007/06/12(火)18:03 ID:mhV1C7Cb(3/3) AAS
 >>74 
 > ちなみにSrcRectの引数を+0.5してみると正常に表示されました。 
  
 おもいっきりtexture coodinateがずれてるな.. 
  
 Maxtorの古いビデオカードとかでずれてるとか聞いたことあるけど、実物には出会ったことはない。 
  
 ビデオカード名と共に公式のBBSで報告してはどうだ? 
76: 70 2007/06/12(火)21:09 ID:OEXUulc5(3/3) AAS
 公式に報告してきた 
77(1): 70 2007/06/13(水)07:24 ID:KV8QNNBm(1) AAS
 公式の回答がすぐ帰ってきました。おそらくはYaneSDK側のBugらしいです。 
 次で修正される予定 
 詳しく知りたい人は公式BBSのレス番号815あたりを参照してください 
78: 2007/06/13(水)13:56 ID:OCWUgsWr(1) AAS
 >>77 
 GJ! 
79(2): 2007/06/28(木)17:48 ID:hVkObQWW(1) AAS
 FontRepository.GetTexture(string str, int style) 
 のstyle引数に何を指定しても反映されないんだけど 
80: 2007/06/29(金)09:56 ID:rP13hdB3(1) AAS
 やねうらお氏は 
  
 1)変態である 
 2)変態ではない 
 3)変態を目指している 
 4)過去変態であった 
81: 2007/06/29(金)11:53 ID:yC3OgOkW(1) AAS
 >>79 
 うちでも反映されないね。公式に報告よろしく 
82: 79 2007/06/29(金)19:40 ID:brYeE5L/(1) AAS
 公式BBSに投稿しといた 
83: 2007/07/19(木)05:16 ID:5YEt12VO(1) AA×

84: 2007/07/19(木)12:30 ID:7ezs5kuR(1) AAS
 83のセンスに脱帽 
85: 2007/08/20(月)00:47 ID:xCKhwdg+(1) AAS
 ほっしゅ 
86: 2007/09/06(木)22:04 ID:Skk2vNK0(1) AAS
 ほしゅ? 
87: 2007/09/13(木)17:51 ID:FUSIubcU(1) AAS
 新バージョン期待ほしゅ 
88: 2007/09/17(月)17:38 ID:piGaiwYq(1) AAS
 Yanesdk 
89: 2007/10/10(水)20:57 ID:wrRP6e/B(1) AAS
 Seleneが.NETをサポートするらしい 
90: 2007/10/23(火)16:35 ID:/LWvc8Iw(1) AAS
 BBSがずっと死んでるけど更新する気ないのかね。 
91: 2007/10/23(火)17:40 ID:+xcwBlUH(1) AAS
 もう、あきらめたのかな? 
上下前次1-新書関写板覧索設栞歴
あと 185 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.042s