电影流浪地球里程序员李一一说用他写的春节十三响程序替换发动机原程序,自己有去查阅了一下,大概原理就是用发动机各个喷口间断点火喷出来的粒子流当礼花观看,但是本人愚笨,想请明白的大佬明示
#env "planet_engine"
int init() {
set_engine_number_mask(ENGINE_ALL);
set_funeral_level(FUNERAL_FULL);
// 允许误差10秒以内
if (unix_time() < make_unix_time(2082, 1, 28, 23, 59, 60-10)) return ERR_ENGIN_ENV;
return engine_check_init(); // after compile and before real run
}
int main() {
set_curve(CURVE_NATURAL); // 自然曲线耗费燃料最少
for (int i :range(0, 12, 1)) {
engine_start();
wait_engine(ENGINE_STATE_CHAGNE);
sleep(2000);
engin_stop();
wait_engine(ENGINE_STATE_CHAGNE);
sleep(4000); // 这个时长在模拟器里听起来更像心跳
}
return 0;
}
int final() {
engine_ensure_shutdown();
}
https://blog.csdn.net/weixin_42778195/article/details/87972860