Гайд по XML файлам SpinTires

SpinTires XML
XML файлы, это файлы расширяемого языка разметки, описывающие свойства и поведение XML процессов для программы читающей файл. В нашем случае таковой программой является SpinTires. Язык XML разметки из-за удобства и использования символов Юникода получил широчайшее распространение в огромном множестве областей программирования.

Любой грузовик в SpinTires использует колеса. Все классы колес утверждаются в таком шаблоне:


Friction="Highway / Default / Offroad / Chained"

Mass="Light / Medium / Heavy / Superheavy"

Mesh="[wheel mesh]"

Radius="[wheel radius]"

Softness="Stiff / Average / Soft"

Tracks="Media\textures\tracks(offroad / default) or own texture"

Width="[wheel width]"

/>



Как вы можете видеть, параметры Friction,Mass и Softness являются перечнями (в предыдущих версия они были числовыми значениями).

Параметры, также, бывшие числовыми значениями в предыдущих версиях SpinTires Editor:

Friction="Highway": rigid friction = "1.5", substance friction = "0.25"

Friction="Default": rigid friction = "1.25", substance friction = "0.75"

Friction="Offroad": rigid friction = "1.0", substance friction = "1.25"

Friction="Chained": rigid friction = "0.5", substance friction = "2.5"


Friction твердого тела, это трение колес о твердые поверхности, вроде асфальта. Substance friction это трение колес о грязь. Числа, приведенные выше, являются изменяемыми значениями и служат для того, чтобы вы могли себе представить значение опций перечислений.

Mass="Light": mass of wheel body = "50"

Mass="Medium": mass of wheel body = "100"

Mass="Heavy": mass of wheel body = "200"

Mass="Superheavy": mass of wheel body = "600"


И снова изменяемые значения и объекты. Обратите внимание, что опция изменения массы добавляемого колеса отключена. Только параметры массы, указанные выше, корректно воспринимаются игровым движком SpinTires.

 Просмотров: 19.7k