Sagen Sie ja, um Inkonsistente Zeilenenden?

Baue ich ein Spiel in Unity, und ich bin mit Visual Studio 2013 als Standard-IDE. Immer wenn ich eine Datei erstellen, es fragt mich, ob ich wollen zu normalisieren, die Zeilenenden, weil die nicht konsistent sind (details hier: Was bedeutet Visual Studio bedeutet normalisieren inkonsistente Zeilenenden?).

Soll ich sagen, ja oder Nein?

Meine beste Vermutung wäre, dass, wenn ich "ja" sagen, es wird sauber, bis die Mac-und Linux-Sachen, die Windows nicht interessiert, so läuft es nur auf Windows. Meine beste Vermutung für die Wahl "Nein" ist, dass es halten wird der code ausgeführt werden, der auf jeder der drei Plattformen ohne Auswirkungen auf die anderen zwei. Ist das richtig?

  • Durch Klick auf "ja", wird ändern alle Zeilenenden, kann aber zu Inkompatibilitäten, wenn nicht kompilieren auf einem Windows-basierten system. Auf "Nein", wird sich nichts tun, und es wird verlassen keine falsche/inkonsistente Zeilenenden allein, die möglicherweise oder möglicherweise nicht kompilieren auf anderen Systemen. TLDR; Wenn Sie beabsichtigen, zu kompilieren, die nur auf Windows klicken Sie auf ja, andernfalls auf Nein klicken.
  • ich beabsichtige, für das Spiel laufen auf windows, mac und linux. irgendwelche Vorschläge auf, welche zur Auswahl für das?
  • Sie haben wenig Einfluss auf Sie, wo Sie beabsichtigen, das Spiel zu führen (worst-case-Szenario kann es produzieren ungerade stack traces) Die Zeilenenden nur Sache des Compilers. Wenn Sie kompilieren das Spiel auf Linux/Mac, müssen Sie die line-endings, die sind kompatibel mit beiden. Sobald Sie das Spiel kompiliert/gebaut Zeilenenden keine Rolle mehr.
InformationsquelleAutor Evorlor | 2014-05-13
Schreibe einen Kommentar