>ソフト屋 さん
ご返信有難うございます。
今回は解決となりますが、今後サンプルから手を付けたもので分からないことが出た時は、本家のほうでも質問してみることにします。
>ISLe さん
おお、こんな書き方もできたのですね・・
いままでどう透明部分を処理すればと考えていましたが、結果自体を出力しないのは完全に盲点でした。
変更してみたところ、理想通りの影を作ることができました。有難うございます!
検索結果 5 件
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 影とアルファ
- 返信数: 4
- 閲覧数: 3325
Re: 影とアルファ
影のほうは依然うまくいっていませんが、深度の表示は // ピクセルシェーダーの入力 struct PS_INPUT { float4 PPosition : TEXCOORD0 ; // 座標( ビュー空間 ) float2 TexCoords : TEXCOORD1 ; // テクスチャ座標 } ; // ピクセルシェーダーの出力 struct PS_OUTPUT { float4 Color0 : COLOR0 ; } ; sampler DiffuseMap : register(s0); // main関数 PS_OUTPUT main( PS_INPUT PSInput ) { PS...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 影とアルファ
- 返信数: 4
- 閲覧数: 3325
影とアルファ
お世話になっています。 DXライブラリを使用しています。 シェーダーの勉強をはじめようと、まずサンプルから入ったのですが、わからないことが二つあるので、質問させてください。 9.3Dアクション基本+深度値を利用した影表現基本 ( 要プログラマブルシェーダー2.0 ) http://homepage2.nifty.com/natupaji/DxLib/program/dxprogram_3DAction_DepthShadow.html この影の部分はどんなふうに使えるだろうかと、透明度のあるテクスチャを利用すると、やはりアルファが抜けませんでした。 そこで調べていると http://hpcgi...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 方向ベクトルと中心点間の距離
- 返信数: 3
- 閲覧数: 3546
Re: 方向ベクトルと中心点間の距離
図の中にベクトル(-160,-40)を表しそうな白い矢印は見えないのですが、どういう意味でしょうか? その方向ベクトルの値 (0.71,-0.71 ) が間違っているだけではないでしょうか. (その図では下に行くほどYが+なのだと思うのですが, 方向ベクトルの矢印の向き的に考えて,Y成分が負の値というのは違いません?) 日付またいで考えたのになんで出てこなかったんだろう・・ 先を見越して3D用の回転行列から軸方向の成分を抜き出していたので、2Dとはyの方向が違うということをすっかり忘れていました。 すでにある関数を使うんだから間違いないと考えるのはダメですね、2Dでもっとも基本的なところな...
- 12年前
- フォーラム: C言語何でも質問掲示板
- トピック: 方向ベクトルと中心点間の距離
- 返信数: 3
- 閲覧数: 3546
方向ベクトルと中心点間の距離
始めまして。 DXライブラリを使用しゲーム用の判定を作っているのですが、なかなか解決できないので、質問させていただきます。 2次元において、ある角度回転した四角形で衝突判定をするために中心点間の距離を取得する必要があるのですが 例えば次のような場合 ※説明用につくったので正確ではないです、ごめんなさい tyuusinntennkan.jpg 中心点の距離を求める式として fabs(VDot( VSub(A.Pos, B.Pos), L)) Lは方向ベクトル Posは座標用 このような式を http://marupeke296.com/COL_3D_No13_OBBvsOBB.html (FL...