是否有可能创建一个无限的世界,其中世界是使用算法生成的?XNA 是否支持在运行时加载顶点?
问问题
180 次
1 回答
1
所有三个问题都可以用“是”来回答:
- 无限世界:您可以通过仅生成当前“可见”的世界对象来模拟无限世界。这种技术甚至用于有限但相对庞大的世界(如魔兽世界、侠盗猎车手等)。
- 生成的世界:根据给定的要求,您可能必须确保(显然)有限世界的各个部分始终以相同的方式生成,从而产生相同的对象/顶点星座。但是,也许不是:“存在”的世界在同一个地方并不总是相同,就像迈克尔·恩德的“Die unendliche Geschichte”一样。
- 顶点生成:是的,他们可以!它们经常在运行时生成,即使是“小世界”或只是单个模型动画,因为一些动画技术是基于运行时每一帧的动态顶点生成。
于 2010-10-27T08:02:40.007 回答