【3Dゲームエンジン】Unity質問スレッド14 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0319名前は開発中のものです。
2014/12/21(日) 17:05:44.21ID:3tAYP1Ss先ほどのコードなのですが...
vert内の o.scrPos = ComputeScreenPos(o.pos); の役割ってなんなんでしょう?
引数で渡した座標位置をウィンドウの座標位置に変換してくれるという記述を見つけたのですが、いまいちどういうことかわかりません。
試しにこの一行を削ってみるとオブジェクトは縞々ではなくなりました。画面位置によるグラデーションは不完全ですが機能していました。
それから float2 wcoord = (i.scrPos.xy/i.scrPos.w); についてです。
wcoordが0.0〜1.0の小数2つということはわかるのですが、w値で割るという操作が何を示しているのか理解できません。
■ このスレッドは過去ログ倉庫に格納されています