Space Engineers

Space Engineers

[OUTDATED] Whip's Pixel Artificial Horizon
Mostrando 11-20 de 44 aportaciones
< 1  2  3  4  5 >
Actualización: 30 MAR 2018 a las 8:37 p. m.

Version 54
  • Added another step into the state machine to aid with computations
  • Decreased width of display to 47 pixels from 51 to make the display square
  • Decreased the number of extraneous iterations when filling the horizon. This should increase code performance.

    In this plot, red represents the runtime of the new version of the code. Blue represents the old. Lower y-axis means that the code has less of a performance hit (which is very good). I managed to distribute the load over various ticks more evenly with this new version making the code more performant :)

Actualización: 30 MAR 2018 a las 3:44 p. m.

Version 53
  • Using alignment setting instead of spacers for better performance and less character use
  • Minor changes to debug text output formatting

Actualización: 30 MAR 2018 a las 3:15 p. m.

Version 52
  • Re-added in optional tagging for specific ship controllers
  • Changed block fetching for better performance

Actualización: 29 MAR 2018 a las 6:50 p. m.

Version 51
  • Changed logic for when pauseWhenAway is disabled

Actualización: 29 MAR 2018 a las 6:42 p. m.

Version 50
  • Removed unused code
  • Changed instructions to reflect new changes: Code no longer needs you to name your control seats!

Actualización: 18 MAR 2018 a las 10:21 p. m.

Version 49 (Minor)
  • Fixed date in readme lol

Actualización: 18 MAR 2018 a las 10:11 p. m.

Version 49
  • Changed default color constants - v47
  • Fixed issue where code would trigger multiple times per tick in
  • Fixed issue where readout spit out the control seat name instead of the text panel name for an error message - v49

Actualización: 22 NOV 2017 a las 6:36 p. m.

Version 46
  • Added variable "isEasyStartPlanetWorld" since the easy start planet preset worlds have a different sun rotation axis :/

Actualización: 22 NOV 2017 a las 5:40 p. m.

Version 45
  • Changed stuff to use arrays instead of string builder
  • Code now uses a state machine to break up the drawing operations over several ticks. This vastly improves performance of the code
  • Removed ShowTextureOnScreen() as this caused screen flashing
  • Made the code trigger itself. No more need for timers!

Actualización: 10 JUN 2017 a las 4:11 p. m.

Version 42
  • Removed excess GridTerminalSystem calls in the WriteToTextPanel() method. This should further reduce lag :) - v42