Dans mon projet PB actuel de jeu, je manipule énormément de données stockées dans des tableaux et issues initialement de la datasection.
Pour éviter de charger tous les tableaux à l'aide de Restore et de boucle avec Read, je fais des CopyMemory de la datasection vers les adresses des tableaux.
un exemple simple :
Code : Tout sélectionner
Global Dim EnemySpeed0.i((?EnemySpeed0End-?EnemySpeed0)/SizeOf(Integer))
CopyMemory(?EnemySpeed0,@EnemySpeed0(0),?EnemySpeed0End-?EnemySpeed0)
DataSection
EnemySpeed0:
Data.i 1,0,-128
EnemySpeed0End:
EndDataSection
J'envisage d'utiliser SB pour porter le jeu pour le web,
y aurait-il un moyen de charger simplement beaucoup de tableaux à partir de données en SB ?
sachant que les buffers, pointeurs sont limités puisqu'on ne manipule pas de véritables zones de mémoire mais plutôt le contenu de tableaux JS.