Create_0.gml 948 B

123456789101112131415161718192021222324252627282930313233
  1. global.player = icl(oPlayer);
  2. global.camera = icl(oCamera);
  3. global.UI = icl(oUI);
  4. // physics relevant
  5. global.g = 0.5;
  6. // time relevant
  7. global.hitstop = 0;
  8. global.time_scale = 1.0;
  9. // player status
  10. global.playerHP = global.save_data.player.maxHP;
  11. global.playerINK = 0;
  12. // room transiting
  13. global.door_direction = undefined;
  14. global.target_door_id = -1;
  15. global.target_room = noone;
  16. // rendering
  17. // 1. 获取当前视口的摄像机(通常是 view 0)
  18. var _camera = view_camera[0];
  19. // 2. 初始化 Bulb 渲染器
  20. global.bulb_renderer = new BulbRenderer(_camera);
  21. // 3. 配置环境光 (根据截图中的变量列表)
  22. // .ambientColor: 设置环境光颜色 (c_black = 全黑, c_dkgray = 昏暗)
  23. global.bulb_renderer.ambientColor = c_dkgray;
  24. // 4. 配置阴影质量 (可选)
  25. // .smooth: 是否使用双线性过滤 (默认 true)
  26. global.bulb_renderer.smooth = true;
  27. // .soft: 是否使用软阴影 (默认 true)
  28. global.bulb_renderer.soft = true;