| 1234567891011121314151617181920212223242526272829303132333435363738 |
- if check_hitstop()
- exit;
- player_status_update();
- player_check_door();
- player_check_attacked();
- player_check_hazard();
- player_check_death();
- state();
- player_move_and_collide();
- /**/
- image_xscale = facing;
- if invincible_timer > 0
- {
- flash_duration = 1;
- flash_timer = abs(sin(current_time * 0.01));
- }
- var _threshold = 2;
- if global.playerHP <= _threshold
- {
- var _vol = 1// - (global.playerHP / _threshold) * 0.5;
- audio_sound_gain(heartbeat_sound, _vol, 100);
-
- var _bgm_vol = oAudioManager.bgm_volume * (1 - _vol * 0.7); // 最低压到40%
- audio_sound_gain(oAudioManager.bgm_current, _bgm_vol, 100);
- }
- else
- {
- audio_sound_gain(heartbeat_sound, 0, 200);
- audio_sound_gain(oAudioManager.bgm_current, oAudioManager.bgm_volume, 200); // 恢复
- }
|