Adding Animations & Starting Jump | Making a Godot 3D Multiplayer Template | LIVE | Part 5

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น •

  • @J0nssi
    @J0nssi 4 หลายเดือนก่อน +1

    Are you going to add Steam networks for this project too? Or should I try to implement it myself to the game instead of the local port used?

    • @BatteryAcidDev
      @BatteryAcidDev  4 หลายเดือนก่อน

      I do not have plans to add steam to this project. My plan for this wasn't P2P. You COULD update to work that way using steam, but for that just follow my steam tutorials.

    • @J0nssi
      @J0nssi 4 หลายเดือนก่อน +1

      @@BatteryAcidDev thanks! I found a good solution for steam and lobby system, going to make prophunt game of that

    • @guitargatekeeper
      @guitargatekeeper 2 หลายเดือนก่อน

      How did you go about getting a 3d p2p game on steam? Need some advice don't know where to start

  • @samwholearns3023
    @samwholearns3023 3 หลายเดือนก่อน +1

    I hate seeing you drag those pesky little windows over and over. Heres my script to move them (just place it on a plain old Node) automatically using the command line arguments you can set in the Debug > Customize Run Instances menu.
    Just add 'server' and 'client' (or whatever you want) to the Launch arguments for the respective instances and check Enabled on each and the script will be ready. You can tweak the values to position your tiny windows however you want. Enjoy and thanks for teaching!
    I have multiple monitors so sometimes I want both instances on my secondary monitor. Added that in as well. Tweak the numbers to get your desired positions.
    extends Node
    @export var launch_on_main_monitor: bool = true
    @export var server_main_monitor_position := Vector2(0, 43)
    @export var server_secondary_monitor_position := Vector2(1920, 43)
    @export var client_main_monitor_position := Vector2(960, 43)
    @export var client_secondary_monitor_position := Vector2(2880, 43)
    func _ready() -> void:
    var window = get_window()
    var command_line_arguments = OS.get_cmdline_args()
    match command_line_arguments[1]:
    "server":
    window.title = "Server"
    if launch_on_main_monitor:
    window.position = server_main_monitor_position
    else:
    window.position = server_secondary_monitor_position
    "client":
    window.title = "Client"
    if launch_on_main_monitor:
    window.position = client_main_monitor_position
    else:
    window.position = client_secondary_monitor_position

    • @BatteryAcidDev
      @BatteryAcidDev  2 หลายเดือนก่อน

      Very nice, thank you for sharing!