11/08/28 21:19:51.90 2dstUcoV
>>244
複数の指示があるからRC風に書くけど、
まずシリンダーかピストンにJet(Disk+AttachmentをLINEAR)を取り付けて、
変数は
JetPower(default=0min=-100,max=100,step=10)(アクセルに対応)
Idle(default=20,min=0,max=100,step=0)(アイドリング調整に対応)
Jet(default=0,min=0,max=100)(JETに出力されるパワー)
操作設定は
0:JetPower(step=5)
1:JetPower(step=-5)
2:Idle(step=1)
3:Idle(step=-1)
LUAは
local ang1=math.deg(lb.objects.Disk1.getattachment().getangle())
#Disk1をクランクの根元のパーツに変更
local jet=0
local jetp=lb.controls.JetPower.getvalue()+lb.controls.Idle.getvalue()
if ang1>0 then jet = jetp end
lb.controls.Jet.setvalue(jet)
回転数を検出する方法があったら一定回転以下では失火させるといいかも