MotH 0a84347d11 Sorted tags 1 vuosi sitten
..
car_select 1d5184e235 Update most demos for Godot 4.0.beta10 (#782) 2 vuotta sitten
screenshots 1d5184e235 Update most demos for Godot 4.0.beta10 (#782) 2 vuotta sitten
town 55934859e3 Add camera selection to Truck Town (#820) 2 vuotta sitten
vehicles 55934859e3 Add camera selection to Truck Town (#820) 2 vuotta sitten
.gitattribute d9a6635c11 Ported truck town to Godot 3.0 7 vuotta sitten
README.md 55934859e3 Add camera selection to Truck Town (#820) 2 vuotta sitten
default_env.tres 1d5184e235 Update most demos for Godot 4.0.beta10 (#782) 2 vuotta sitten
icon.webp 63d1cd9a60 Use 128×128 WebP icons for all demos (#885) 2 vuotta sitten
icon.webp.import 63d1cd9a60 Use 128×128 WebP icons for all demos (#885) 2 vuotta sitten
project.godot 0a84347d11 Sorted tags 1 vuosi sitten
spedometer.gd 1d5184e235 Update most demos for Godot 4.0.beta10 (#782) 2 vuotta sitten

README.md

Truck Town

This is a demo implementing different types of trucks of varying complexity using vehicle physics.

Controls:

  • Up Arrow, W, Gamepad Right Trigger, Gamepad A/Cross: Accelerate
  • Down Arrow, S, Gamepad Left Trigger, Gamepad B/Circle : Brake
  • Left Arrow, Gamepad Left Stick: Steer left
  • Right Arrow, Gamepad Left Stick: Steer right
  • U, Gamepad Select, left-click speedometer: Change speedometer unit (m/s, km/h, mph)
  • C, Gamepad Y/Triangle: Change camera (exterior, interior, top-down)
  • Escape, Gamepad D-Pad Up: Go back to menu (press again to exit)

Language: GDScript

Renderer: Forward Plus

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/524

How does it work?

The base vehicle uses a VehicleBody node. The trailer truck is tied together using a ConeJointTwist node, and the tow truck is tried together using a chain made of RigidBody nodes which are pinned together using PinJoint nodes.

Screenshots

Screenshot