为iFVN增添深度:第二部分 - 模拟温度系统

0 点赞
iFVN - AVG文字游戏制作工具
转载

我们在第一部分的基础上,添加了用于跟踪温度和降水类型的变量。 和时间一样,温度的建模相对简单,它只是一个数字。但由于温度与时间相关,我们需要知道当前时间才能提供合理的温度。我使用了一个基于日平均温度的简单模型,然后在其上添加一个预先计算好的余弦曲线。 模拟温度 var hourly_temperature = []; function generate_seasonal_avg_temp() { var base_t = 69; var mod_t = 0; switch(RV.GameData. { case 0: mod_t = 15; break; case 1: mod_t = -15; break; case 2: case 3: mod_t = 10; break; case 4: case 5: mod_t = 0; break; case 6: mod_t = 15; break; case 7: mod_t = -5; break; case 8: mod_t = -10; break; case 9: mod_t = -20; break; case 10: mod_t = -30; break; case 11: mod_t = 12; break; default: GameData.无法识别内容,已删除。