I wanted to load PCK file from http address when the user reach different level or dynamically load some asset when needed. How do i do that for a HTML 5 game using godot
download and load pck file dynamically in html 5 game
I haven't tried it myself, but this discussion may be helpful for loading PCK files in HTML: How to load a .pck file?
4 days later
- Edited
I have tried does not seems to work . if load the pck file directly it works . can anyone tell me what when wrong?
client.connect('request_completed', self, '_request_completed_dl')
add_child(client)
client.download_chunk_size = 65535
client.download_file = "res://data/car.pck"
client.request("http://localhost:8000/debug-web/car.pck")
func _request_completed_dl(result, response_code, headers, body):
print(response_code)
if response_code == 200:
print("yes downloaded")
var is_succeed = ProjectSettings.load_resource_pack("res://data/car.pck")
if is_succeed:
print("load good")
#dir_contents("Res://")
var scene = load("res://car.tsn")
var err = get_tree().change_scene("res://car.tscn")
if err!= OK:
print("change scene failed")
a year later
Megalomaniak added the Godot Help tag .