奥行を有効にする場合の図形の描画(DxLib)
Posted: 2012年9月15日(土) 12:38
また、つまづきました
現在3Dの図形描画について練習しています
そこで、VECTOR 変数を使って、3Dの球の集合を描いて
Y軸を中心に回転させると、どうにも変に描画されます
// ①・Zバッファを有効にする
SetUseZBuffer3D( TRUE ) ;
// ②・Zバッファへの書き込みを有効にする
SetWriteZBuffer3D( TRUE ) ;
上のふたつがDxLibのサンプルにあったので、
球の奥行きに関して関係しているのではないかと考えてます
しかし、
// ここで、①と②を同時に実行すると、色が変になる
// ①もしくは②のみだと、色は変ではないけど
// 奥行きが変になる
となります
どこをどういじれば、球の回転が思ったとおりに描画されるのでしょうか?
おそらく、球のライトのあたらない裏の部分を描画すればいいと
考
ソースコード、ワークスペースもつけてアップロードしておきます
現在3Dの図形描画について練習しています
そこで、VECTOR 変数を使って、3Dの球の集合を描いて
Y軸を中心に回転させると、どうにも変に描画されます
// ①・Zバッファを有効にする
SetUseZBuffer3D( TRUE ) ;
// ②・Zバッファへの書き込みを有効にする
SetWriteZBuffer3D( TRUE ) ;
上のふたつがDxLibのサンプルにあったので、
球の奥行きに関して関係しているのではないかと考えてます
しかし、
// ここで、①と②を同時に実行すると、色が変になる
// ①もしくは②のみだと、色は変ではないけど
// 奥行きが変になる
となります
どこをどういじれば、球の回転が思ったとおりに描画されるのでしょうか?
おそらく、球のライトのあたらない裏の部分を描画すればいいと
考
ソースコード、ワークスペースもつけてアップロードしておきます