BS1 + BS2 : 2 versions : mod affichage des axes des sticks RCTL + ENTER
Publié : ven. janv. 23, 2009 12:49 am
http://forums.eagle.ru/showthread.php?t=37179
le gars utilise un throttle CH product linéaire (pas en arc) , et il veut conserver l'affichage de la barre de collectif et effacer les autres barres : c'est possible en modiifant un fichier lua.
l'astuce consiste à mettre en commentaire ces lignes :en mettant deux - devant :
EDIT 02/2011 :
partie du code qui définit l'affichage de l'axe X
le gars utilise un throttle CH product linéaire (pas en arc) , et il veut conserver l'affichage de la barre de collectif et effacer les autres barres : c'est possible en modiifant un fichier lua.
l'astuce consiste à mettre en commentaire ces lignes :
Code : Tout sélectionner
AddElement(pitch_scale)
AddElement(roll_scale)
AddElement(stick_position)
AddElement(rudder_scale)
AddElement(rudder_index)
AddElement(rud)
AddElement(tick_50)
AddElement(tick_35)
AddElement(tick)
AddElement(txt_brakes)
AddElement(wheel_brake_mask)
AddElement(wheel_brake)
AddElement(txt_autopilot)
AddElement(txt_autopilot_hover)
Code : Tout sélectionner
--AddElement(pitch_scale)
--AddElement(roll_scale)
--AddElement(stick_position)
--AddElement(rudder_scale)
--AddElement(rudder_index)
--AddElement(rud)
--AddElement(tick_50)
--AddElement(tick_35)
--AddElement(tick)
--AddElement(txt_brakes)
--AddElement(wheel_brake_mask)
--AddElement(wheel_brake)
--AddElement(txt_autopilot)
--AddElement(txt_autopilot_hover)
EDIT 02/2011 :
partie du code qui définit l'affichage de l'axe X
partie du code qui definit l'affichage de l'axe Ypitch_scale = CreateElement "ceTexPoly"
pitch_scale.name = "pitch_scale"
pitch_scale.vertices = {{-pitch_stick_movement_positive , -line_width},
{-pitch_stick_movement_positive , line_width},
{ pitch_stick_movement_negative , line_width},
{ pitch_stick_movement_negative , -line_width}}
pitch_scale.indices = default_box_indices
pitch_scale.material = "ARCADE_3_RED"
pitch_scale.init_rot = {90,0,0}
pitch_scale.tex_params = {256/512,176.5/512,0.5*tex_scale,2*tex_scale}
pitch_scale.parent_element = base.name
AddElement(pitch_scale)
partie du code pour le rudder :roll_scale = CreateElement "ceTexPoly"
roll_scale.name = "roll_scale"
roll_scale.vertices = {{-size , -line_width},
{-size , line_width},
{ size , line_width},
{ size , -line_width}}
roll_scale.indices = default_box_indices
roll_scale.material = "ARCADE_3_RED"
roll_scale.tex_params = {256/512,176.5/512,tex_scale,2*tex_scale}
roll_scale.parent_element = base.name
AddElement(roll_scale)
partie du code pour le collectifrudder_scale = Copy(roll_scale)
rudder_scale.init_pos = {0,-(pitch_stick_movement_positive + 0.1*size)}
AddElement(rudder_scale)
rudder_index = Copy(roll_scale)
rudder_index.vertices = {{-2.0*line_width , -line_width},
{-2.0*line_width , line_width},
{ 2.0*line_width , line_width},
{ 2.0*line_width , -line_width}}
rudder_index.controllers = {{"rudder",size},{"rotate",math.rad(90)}}
rudder_index.parent_element = rudder_scale.name
AddElement(rudder_index)
partie pour frein de roues :local collective_size = pitch_stick_movement_negative
collective_scale = Copy(pitch_scale)
collective_scale.vertices = {{0, -line_width},
{0, line_width},
{collective_size , line_width},
{collective_size, -line_width}}
collective_scale.init_pos = {-(size + collec_shift),0}
AddElement(collective_scale)
collective_index = Copy(roll_scale)
collective_index.vertices = {{-2.0*line_width , -line_width},
{-2.0*line_width , line_width},
{ 2.0*line_width , line_width},
{ 2.0*line_width , -line_width}}
collective_index.controllers = {{"collective",collective_size}}
collective_index.init_rot = {-90,0,0}
collective_index.parent_element = collective_scale.name
AddElement(collective_index)
local brakes_pos = {-size,0.85*pitch_stick_movement_negative - ds}
txt_brakes = CreateElement "ceStringPoly"
txt_brakes.name = "txt_brakes"
txt_brakes.material = "font_ARCADE_RED"
txt_brakes.init_pos = brakes_pos
txt_brakes.alignment = "LeftBottom"
txt_brakes.stringdefs = {0.0035, 0.0035,0,0}
txt_brakes.value = "B"
txt_brakes.controllers = {{"parking_brake"},{"blinking"}}
txt_brakes.parent_element = base.name
AddElement(txt_brakes)