iron015 Posted April 27, 2017 Share Posted April 27, 2017 (edited) Добрый день. Пытался сделать возможность настройки развала колёс, но при езде колеса двигаются восьмеркой. for k, o in ipairs(getAttachedElements(v)) do if getElementData(o, "wheeltype") and getElementData(o, "wheeltype") == "wheellf" then local px, py, pz = getVehicleComponentPosition(v, "wheel_lf_dummy") local rx, ry, rz = getVehicleComponentRotation(v, "wheel_lf_dummy") setElementAttachedOffsets(o, px, py, pz, rx, fbrk, rz) end if getElementData(o, "wheeltype") and getElementData(o, "wheeltype") == "wheelrf" then local px, py, pz = getVehicleComponentPosition(v, "wheel_rf_dummy") local rx, ry, rz = getVehicleComponentRotation(v, "wheel_rf_dummy") setElementAttachedOffsets(o, px, py, pz, rx, -fbrk, rz) end if getElementData(o, "wheeltype") and getElementData(o, "wheeltype") == "wheellr" then local px, py, pz = getVehicleComponentPosition(v, "wheel_lb_dummy") local rx, ry, rz = getVehicleComponentRotation(v, "wheel_lb_dummy") setElementAttachedOffsets(o, px, py, pz, rx, rbrk, rz) end if getElementData(o, "wheeltype") and getElementData(o, "wheeltype") == "wheelrr" then local px, py, pz = getVehicleComponentPosition(v, "wheel_rb_dummy") local rx, ry, rz = getVehicleComponentRotation(v, "wheel_rb_dummy") setElementAttachedOffsets(o, px, py, pz, rx, -rbrk, rz) end end Edited April 27, 2017 by iron015 Link to comment
iron015 Posted April 27, 2017 Author Share Posted April 27, 2017 Проблему решил с помощью setElementRotation. Link to comment
Fabervox Posted April 27, 2017 Share Posted April 27, 2017 @iron015, компонент этот как правило часть существующей модели, но например стандартные колеса идут отдельной моделью, и все равно являются компонентом. Кастомные колеса, обычно делают добавлением отдельной модели колеса, и привязкой созданного объекта к положению стандартных колес. Таким объектом можно манипулировать, но вот с обратной связью туго. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now