前提
ここに質問の内容を詳しく書いてください。
坂道での車の加速度について
■■な機能を実装中に以下のエラーメッセージが発生しました。
加速、減速がおこなわれない
実現したいこと
加速度 =アクセル + ブレーキ +坂道の加速度 = 0で通常速度
アクセル、ブレーキは一定のままで考えていくと坂道の影響で加速度が+or-になる
アクセルorブレーキを操作して加速度を0に保つようにする
- ▲▲機能を動作するようにする
加速度によって速度が変化するようにする
最大速度になったら通常速度まで減速するようにする
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
acc = self.aku + self.brake + self.saka_accelerator
if self.x <=20:
self.saka_accelerator = 0
self.color = rgb(0,0,0) #通常速度の時は黒
if self.x > 20 and self.x <40: self.direction = 360-45 self.saka_accelerator += 0.1059 if self.speed <= max: self.speed += acc self.color = rgb(100, 100, 200) #加速時は青 if self.speed > max: self.brake += -0.1059 self.speed += acc self.color = rgb(255, 100, 200) # 減速時は赤 self.forward(self.speed)
Python
ソースコード
### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー