有谁知道如何或在哪里可以找到有关如何制作程序天穹的信息?欢迎任何帮助。
问问题
2594 次
2 回答
3
请参阅GameDev 的此线程。那里也有一些 C++ 示例代码。
于 2009-12-23T18:45:35.073 回答
2
天穹只是一个球体,围绕整个关卡绘制。只需绘制一个球体,确保关闭背面剔除,并打开正面剔除(因为您在球体内)。
在程序上生成一个球体是微不足道的,我通常的方法是从硬编码的二十面体开始,然后细分面,直到达到所需的细节。gamedev 上有一个关于生成球体的线程: http ://www.gamedev.net/community/forums/topic.asp?topic_id=537269
我不确定这是否真的回答了你的问题,看到你对另一个答案的回答让我觉得对天穹是什么有些困惑。重申它只是一个球体,重要的是您在其上绘制的纹理。
于 2009-12-24T20:41:08.360 回答