Камрад
|
Ребяты! Времени нет, жена пинает... Но я успел! С парсером возникли непредвиденные сложности (чужие ошибки править :mad, но я успел.
Выложил первую альфу, по версии Клауса.
Я с ней ещё даже не запускал РБР.
http://tez.4sure.info/rbr/more_real_physics/physics.zip пара кубов
Будет очень хорошо, если кто-нибудь сравнит все изменения:
Надо проверить
- все ли типы поверхности были обработаны.
- И не было ли ошибок при вычислении процента (если хотя бы с 20 вычислений проверите - хорошая помощь будет!). А именно ошибки с округлением.
Значит так: "Gravel[\w]*?Dry" строка как у перлового регулярного выражения. У нее в начале ещё [^A-Za-z] (в коде добавляется). Просто считайте что это "Gravel*Dry", где * любое кол-во символов и перед строкой не может быть букв (вплотную).
"myStatic" параметр для изменения
105E - синтаксис записи чисел с плавающей запятой, а вообще это процент (105 это +5%)
Ну вот чего я менял и как (всё как сказал Клаус):
NEW-TYPE param1 C" Gravel[\w]*?Dry" ", 1 ,
C" myStatic" ", 105E F,
C" myKinetic" ", 105E F,
0 ,
NEW-TYPE param1 C" Gravel[\w]*?Damp" ", 1 ,
C" myStatic" ", 105E F,
C" myKinetic" ", 105E F,
0 ,
NEW-TYPE param2 C" Gravel[\w]*?Wet" ", 1 ,
C" myStatic" ", 110E F,
C" myKinetic" ", 110E F,
C" WaterFactor" ", 90E F,
0 ,
NEW-TYPE param2 C" Tarmac[\w]*?Dry" ", 1 ,
C" myStatic" ", 120E F,
C" myKinetic" ", 120E F,
0 ,
NEW-TYPE param2 C" Tarmac[\w]*?Damp" ", 1 ,
C" myStatic" ", 120E F,
C" myKinetic" ", 120E F,
0 ,
NEW-TYPE param2 C" Tarmac[\w]*?Wet" ", 1 ,
C" myStatic" ", 140E F,
C" myKinetic" ", 140E F,
C" WaterFactor" ", 60E F,
Из тестирования сейчас надо понять: какие параметры менять (myStatic, WaterFactor, ...)!? Надо решить, например, следует ли WaterFactor крутить. И т.д.
И ещё, можеть, какие соотношения параметров использовать (ну, например, WaterFactor наполовину трогать).
Парсер я добью и выложу.
__________________
Richard Burns Rally страница (там есть FAQ по моей стенограмме)
|