Unity3D で作業していますが、問題は 3D メッシュにあります。ここの誰かが助けてくれるか、正しい方向に向けてくれることを願っています。
http://www.pasteit4me.com/695002 (古い) とhttp://www.pasteit4me.com/690003 (新しい)の 2 つのバージョンのコードがあります。古いコードは、単一のメッシュ球を作成し、その上に地形を作成します。新しいコードは 8 メッシュの球体を作成し、その上に地形を作成します。
新しいバージョンでは、メッシュのエッジが明らかに見られますが、その理由はわかりません。エッジはあまり調整されていないように見えますが、本来の 2 ~ 3 倍ほど調整されています。古いコードの GenerateB() と新しいコードの Generate() は球体を作成します。どちらの MakeTerrain() も地形を作成します。
MakeTerrain() 関数を実行しないと、新しい球体はソリッド メッシュのように見えます。問題を解決するために、新しいコードの MakeTerrain() 関数をどこから調べればよいかわかりません :-/
何か案は?
問題の画像はhttp://img28.imageshack.us/img28/3784/screenshot20100611at850.pngにあります。