我一直在这方面做着试验。一个可以实现真实世界藤蔓的Vine系统,具有不同的生长模式、年节和再生、扩张等功能。这个系统不打算在30秒内完成一个完整的年份(这里是5倍快进),但它可以实现这一点,只要没有太多的藤蔓同时存在。这个系统的目的是为那些想要静态藤蔓(即只需烘焙并使用)或根据季节变化而具有现实主义的藤蔓的游戏开发。因此,当叶子脱落时,它们不会在短时间内脱落,而是会在几周内脱落,依赖于真实世界的秒数。藤蔓通过一个名为“Recipe”的(可脚本化的对象)系统来设置,确定它们的生长方式。许多GPU用于叶子等。藤蔓可以在运行时进行修剪,水果可以被摘取(是游戏对象,分离的预设,所以你可以以你想要的方式编码它们),等等。