連投申し訳ありません。
新たに最新版にてフォグの不具合を発見しましたので報告いたします。
暫定最新版を含む新しいバージョンで正常にフォグがかからない不具合がありました。
以下がその画像です。
ttp://or2.mobi/index.php?mode=image&file=73394.png
左側が旧バージョン(3.11b)の結果、右側が暫定最新版の結果です。
また、以下が再現コードです。
-----------------------------
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
// DXライブラリの初期化
ChangeWindowMode(TRUE);
if( DxLib_Init() < 0 )
{
// エラーが発生したら直ちに終了
return -1 ;
}
SetFogEnable(TRUE);
SetFogColor(0, 0, 0);
SetFogStartEnd(100.0f, 3000.0f);
SetLightDirection(VGet(0.0f, 0.0f, -1.0f));
// 3Dモデルの読み込み
int ModelHandle = MV1LoadModel("grass.mv1");
MV1SetScale(ModelHandle, VGet(3.0f, 3.0f, 3.0f));
for (int i = 0; i < 6; i++)
{
// モデルの座標をセット
MV1SetPosition(ModelHandle, VGet(500.0f+300.0f*i, -300.0f, 200.0f + i * 800.0f));
// モデルを描画
MV1DrawModel(ModelHandle);
}
// キーの入力待ち
WaitKey();
// DXライブラリの後始末
DxLib_End();
// ソフトの終了
return 0;
}
-----------------------------
以下が使用したモデルです。
ttp://(wみっつ).dotup.org/uploda/(wみっつ).dotup.org5071385.zip.html
度々申し訳ありませんが、よろしくお願いいたします。